Compartilhar via


Método IMetaDataAssemblyImport::EnumExportedTypes (rometadataapi.h)

Enumera os tipos exportados referenciados no manifesto do assembly no escopo de metadados atual.

Sintaxe

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

Parâmetros

[in, out] phEnum

Um ponteiro para o enumerador. Isso deve ser um valor nulo quando o método EnumExportedTypes é chamado pela primeira vez.

[out] rExportedTypes

A enumeração de tokens de metadados mdExportedType .

[in] cMax

O número máximo de tokens mdExportedType que podem ser colocados na matriz rExportedTypes .

[out] pcTokens

O número de tokens mdExportedType realmente colocados em rExportedTypes.

Retornar valor

HRESULT Descrição
S_OK EnumExportedTypes retornado com êxito.
S_FALSE Não há tokens para serem enumerados. Nesse caso, pcTokens é definido como zero.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho rometadataapi.h

Confira também

IMetaDataAssemblyImport