ITcTypeInstance9::GetInterfaceType
Liefert die implementierte Schnittstelle an InterfaceIdx. Wenn der hinterlegte Typzeiger aktuell nicht aufgelöst werden kann, liefert die Methode S_FALSE statt eines Fehlercodes.
Signatur
HRESULT GetInterfaceType(ULONG InterfaceIdx, ITcTypeInstance9** pipType);
Parameter
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
InterfaceIdx |
ULONG |
[in] 0-basierter Schnittstellenindex. |
Rückgabewert
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
pipType |
ITcTypeInstance9** |
[out, retval] Implementierte Schnittstelle. |
|
(HRESULT) |
HRESULT |
|
Fehlercodes
-
E_POINTER:pipTypeistNULL. -
E_INVALIDARG:InterfaceIdxliegt außerhalb der Schnittstellenliste.