ITypeInfo::GetVarDesc-Methode (oaidl.h)
Ruft eine VARDESC-Struktur ab, die die angegebene Variable beschreibt.
Syntax
HRESULT GetVarDesc(
[in] UINT index,
[out] VARDESC **ppVarDesc
);
Parameter
[in] index
Der Index der Variablen, deren Beschreibung zurückgegeben werden soll. Der Index sollte im Bereich von 0 bis 1 kleiner sein als die Anzahl der Variablen in diesem Typ.
[out] ppVarDesc
Eine VARDESC, die die angegebene Variable beschreibt.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
Hinweise
Verwenden Sie ReleaseVarDesc, um die VARDESC-Struktur freizugeben.
Beispiele
Im folgenden Beispiel ist die CHECKRESULT-Funktion nicht definiert. Ersetzen Sie diese Funktion durch Ihren Fehlerbehandlungscode.
CHECKRESULT(ptypeinfo->GetVarDesc(i, &pvardesc));
idMember = pvardesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL,
NULL));
ptypeinfo->ReleaseVarDesc(pvardesc);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oaidl.h |