Partilhar via


Método IMetaDataImport::EnumUnresolvedMethods

Enumera MemberDef tokens representando os métodos não resolvidos no escopo de metadados corrente.

HRESULT EnumUnresolvedMethods (
      [in, out] HCORENUM    *phEnum,
      [out]     mdToken     rMethods[],
      [in]      ULONG       cMax,
      [out]     ULONG       *pcTokens
);

Parâmetros

  • phEnum
    [in, out] Um ponteiro para o enumerador. Isso deve ser nulo para a primeira telefonar deste método.

  • rMethods
    [out] A matriz usada para armazenar os tokens MemberDef.

  • cMax
    [in] O dimensionar máximo do rMethods matriz.

  • pcTokens
    [out] O número de tokens MemberDef retornado em rMethods.

Valor de retorno

HRESULT

Descrição

S_OK

EnumUnresolvedMethods retornado com êxito.

S_FALSE

Não há nenhum símbolo enumerar. Nesse caso, pcTokens é zero.

Comentários

Um método não resolvido é aquele que foi declarada mas não implementada. Um método está incluído na enumeração se o método estiver marcado miForwardRef ' e mdPinvokeImpl ou miRuntime é definido como zero. Em outras palavras, um método não resolvido é um método de classe que está marcado como miForwardRef mas que não é implementada no código não gerenciado (contatado por meio de PInvoke) nem implementada internamente pelo próprio tempo de execução

A enumeração exclui todos os métodos definidos no escopo do módulo (globais) ou em interfaces ou classes abstratas.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface IMetaDataImport

Interface IMetaDataImport2