Freigeben über


IMetaDataImport::EnumInterfaceImpls-Methode (rometadataapi.h)

Zählt MethodDef-Token auf, die Schnittstellenimplementierungen darstellen.

Syntax

HRESULT EnumInterfaceImpls(
  [in, out]     HCORENUM           *phEnum,
  [in]          mdTypeDef          td,
  [out]         mdInterfaceImpl [] rImpls,
  [in]          ULONG              cMax,
  [out, retval] ULONG              *pcImpls
);

Parameter

[in, out] phEnum

Ein Zeiger auf den Enumerator.

[in] td

Das Token des TypeDef, dessen MethodDef-Token, die Schnittstellenimplementierungen darstellen, aufgelistet werden sollen.

[out] rImpls

Das Array, das zum Speichern der MethodDef-Token verwendet wird.

[in] cMax

Die maximale Größe des rImpls-Arrays .

[out, retval] pcImpls

Die tatsächliche Anzahl der in rImpls zurückgegebenen Token.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumInterfaceImpls wurde erfolgreich zurückgegeben.
S_FALSE Es sind keine MethodDef-Token zum Aufzählen vorhanden. In diesem Fall ist pcImpls 0 (null).

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile rometadataapi.h

Weitere Informationen

IMetaDataImport