ITcTypeInstance9::GetInterfaceType

Returns the implemented interface at InterfaceIdx. If the stored type pointer cannot be resolved at this time, the method returns S_FALSE instead of an error code.

Signature

HRESULT GetInterfaceType(ULONG InterfaceIdx, ITcTypeInstance9** pipType);

Parameter

Name

Type

Description

InterfaceIdx

ULONG

[in] 0-based interface index.

Return value

Name

Type

Description

pipType

ITcTypeInstance9**

[out, retval] Implemented interface.

(HRESULT)

HRESULT

S_OK if successful, S_FALSE if the interface cannot be resolved; otherwise, an error code.

Error codes