Freigeben über


IMetaDataAssemblyImport::EnumExportedTypes-Methode (rometadataapi.h)

Zählt die exportierten Typen auf, auf die im Assemblymanifest im aktuellen Metadatenbereich verwiesen wird.

Syntax

HRESULT EnumExportedTypes(
  [in, out] HCORENUM          *phEnum,
  [out]     mdExportedType [] rExportedTypes,
  [in]      ULONG             cMax,
  [out]     ULONG             *pcTokens
);

Parameter

[in, out] phEnum

Ein Zeiger auf den Enumerator. Dies muss ein NULL-Wert sein, wenn die EnumExportedTypes-Methode zum ersten Mal aufgerufen wird.

[out] rExportedTypes

Die Enumeration von mdExportedType-Metadatentoken .

[in] cMax

Die maximale Anzahl von mdExportedType-Token , die im rExportedTypes-Array platziert werden können.

[out] pcTokens

Die Anzahl der tatsächlich in rExportedTypes platziertenmdExportedType-Token.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumExportedTypes wurde erfolgreich zurückgegeben.
S_FALSE Es sind keine Token zum Enumerieren vorhanden. In diesem Fall ist pcTokens auf 0 (null) festgelegt.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile rometadataapi.h

Weitere Informationen

Imetadataassemblyimport