Microsoft DirectX 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

Address of a variable that 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.

See Also

CTransformOutputPin Class