Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listet alle Schnittstellen auf, die von der angegebenen Schnittstelle TypeDefimplementiert werden.
Syntax
HRESULT EnumInterfaceImpls (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef td,
[out] mdInterfaceImpl rImpls[],
[in] ULONG cMax,
[out] ULONG* pcImpls
);
Parameters
phEnum [in, out] Ein Zeiger auf den Enumerator.
td [in] Das Token von TypeDef, dessen MethodDef-Token, die Schnittstellenimplementierungen darstellen, aufgezählt werden sollen.
rImpls [out] Das Array, das zum Speichern der MethodDef-Token verwendet wird.
cMax [in] Die maximale Länge des rImpls Arrays.
pcImpls [out] Die tatsächliche Anzahl von Token, die in rImplszurückgegeben werden.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumInterfaceImpls erfolgreich zurückgegeben. |
S_FALSE |
Es sind keine MethodDef-Token zum Aufzählen vorhanden. In diesem Fall pcImpls wird auf Null festgelegt. |
Remarks
Die Aufzählung gibt eine Sammlung von mdInterfaceImpl Token für jede Schnittstelle zurück, die von der angegebenen Schnittstelle TypeDefimplementiert wird. Schnittstellentoken werden in der Reihenfolge zurückgegeben, in der die Schnittstellen angegeben wurden (durch DefineTypeDef oder SetTypeDefProps). Eigenschaften der zurückgegebenen mdInterfaceImpl Token können mithilfe von GetInterfaceImplProps abgefragt werden.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib