Share via


CTransformOutputPin::QueryId

 
Microsoft DirectShow 9.0

CTransformOutputPin::QueryId

The QueryId method retrieves an identifier for the pin. This method implements the IPin::QueryId method.

Syntax

  HRESULT QueryId(
    LPWSTR *Id
);

Parameters

Id

Receives a string containing the pin identifier.

Return Value

Returns one of the HRESULT values shown in the following table.

Value Description
S_OK Success
E_OUTOFMEMORY Insufficient memory
E_POINTER NULL pointer argument

Remarks

The pin identifier is used for graph persistence. The pin identifier for this class is Out. This class overrides the behavior of the CBasePin class. In the CBasePin class, the pin identifier is the same as the pin name, specified in the class constructor. In the CTransformInputPin class, the pin identifier and the pin name are not the same.

Requirements

**  Header:** Declared in Transfrm.h; include Streams.h.

**  Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).

See Also

CTransformOutputPin Class