ITypeInfo::GetFuncDesc-Methode (oaidl.h)
Ruft die FUNCDESC-Struktur ab, die Informationen zu einer angegebenen Funktion enthält.
Syntax
HRESULT GetFuncDesc(
[in] UINT index,
[out] FUNCDESC **ppFuncDesc
);
Parameter
[in] index
Der Index der Funktion, deren Beschreibung zurückgegeben werden soll. Der Index sollte im Bereich von 0 bis 1 kleiner sein als die Anzahl der Funktionen in diesem Typ.
[out] ppFuncDesc
Eine FUNCDESC-Struktur, die die angegebene Funktion 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
Die Funktion ITypeInfo::GetFuncDesc bietet Zugriff auf eine FUNCDESC-Struktur, die die Funktion mit dem angegebenen Index beschreibt. Die FUNCDESC-Struktur sollte mit ITypeInfo::ReleaseFuncDesc freigegeben werden. Die Anzahl der Funktionen im Typ ist eines der Attribute, die in der TYPEATTR-Struktur enthalten sind.
Beispiele
Im folgenden Beispiel ist die CHECKRESULT-Funktion nicht definiert. Ersetzen Sie diese Funktion durch Ihren Fehlerbehandlungscode.
CHECKRESULT(ptypeinfo->GetFuncDesc(i, &pfuncdesc));
idMember = pfuncdesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, NULL));
ptypeinfo->ReleaseFuncDesc(pfuncdesc);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oaidl.h |