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 |
|
Error codes
-
E_POINTER:pipTypeisNULL. -
E_INVALIDARG:InterfaceIdxis not included in the list of interfaces.