Freigeben über


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
S_OK
Erfolg.
E_INVALIDARG
Mindestens eines der Argumente ist ungültig.
E_OUTOFMEMORY
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

Weitere Informationen

Itypeinfo