ITcTypeInstance3::GetChildItemType
Liefert den Typ eines Kind-Elements anhand eines 0-basierten Indexes. Bei Struct-Feldern mit Arraytyp und bei mehrdimensionalen Arrays wird intern ein temporärer Arraytyp erzeugt. Andernfalls wird der direkte Feld- oder Basistyp zurückgegeben.
Signatur
HRESULT GetChildItemType(long idx, ITcTypeInstance3** pipType);
Parameter
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
idx |
long |
[in] 0-basierter Kindindex. |
Rückgabewert
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
pipType |
ITcTypeInstance3** |
[out, retval] Typ des Kind-Elements. |
|
(HRESULT) |
HRESULT |
|
Fehlercodes
-
E_POINTER:pipTypeistNULL. -
ADS_E_NOTFOUND:idxpasst nicht zu einem vorhandenen Kind oder der Typ besitzt keine Kinder.
Siehe auch
- GetChildItemName
- GetChildItemBitOffs