Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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