Compartilhar via


Método IMetaDataImport::GetMemberProps

Obtém informações armazenadas nos metadados de uma definição de membro especificada, incluindo o nome, a assinatura binária e o endereço virtual relativo, do membro Type referenciado pelo token de metadados especificado. Esse é um método auxiliar simples: se mb for um MethodDef, GetMethodProps será chamado; se mb for um FieldDef, GetFieldProps será chamado. Consulte esses outros métodos para ver detalhes.

Sintaxe

HRESULT GetMemberProps (  
   [in]  mdToken           mb,
   [out] mdTypeDef         *pClass,  
   [out] LPWSTR            szMember,
   [in]  ULONG             cchMember,
   [out] ULONG             *pchMember,
   [out] DWORD             *pdwAttr,  
   [out] PCCOR_SIGNATURE   *ppvSigBlob,
   [out] ULONG             *pcbSigBlob,
   [out] ULONG             *pulCodeRVA,
   [out] DWORD             *pdwImplFlags,
   [out] DWORD             *pdwCPlusTypeFlag,
   [out] UVCP_CONSTANT     *ppValue,  
   [out] ULONG             *pcchValue  
);  

Parâmetros

mb
[in] O token que faz referência ao membro para o qual obter os metadados associados.

pClass
[out] Um ponteiro para o token de metadados que representa a classe do membro.

szMember
[out] O nome do membro.

cchMember
[in] O tamanho, em caracteres, do buffer szMember.

pchMember
[out] O tamanho em caracteres largos do nome retornado.

pdwAttr
[out] Todos os valores de sinalizador aplicados ao membro.

ppvSigBlob
[out] Um ponteiro para a assinatura binária de metadados do membro.

pcbSigBlob
[out] O tamanho, em bytes, de ppvSigBlob.

pulCodeRVA
[out] Um ponteiro para o endereço virtual relativo do membro.

pdwImplFlags
[out] Quaisquer sinalizadores de implementação de método associados ao membro.

pdwCPlusTypeFlag
[out] Um sinalizador que marca um ValueType. É um dos valores ELEMENT_TYPE_*.

ppValue
[out] Um valor de cadeia de caracteres constante retornado por esse membro.

pcchValue
[out] O tamanho em caracteres de ppValue, ou zero, se ppValue não manter uma cadeia de caracteres.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: incluída como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também