Compartilhar via


Método IMetaDataImport::GetMemberProps

Obtém informações de metadados, incluindo o nome, a assinatura binária e o endereço virtual relativo do Type membro referenciado pelo token de metadados especificado.

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 referencia o membro para 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 dimensionar em caracteres largos do szMember buffer.

  • pchMember
    [out] O dimensionar em largura de caracteres do nome retornado.

  • pdwAttr
    [out] Quaisquer valores de sinalizar aplicados ao membro.

  • ppvSigBlob
    [out] Um ponteiro a assinatura de metadados binário do membro.

  • pcbSigBlob
    [out] O dimensionar em bytes de ppvSigBlob.

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

  • pdwImplFlags
    [out] Os sinalizadores de implementação do método associados com o membro.

  • pdwCPlusTypeFlag
    [out] Um sinalizar que marca um ValueType.

  • ppValue
    [out] Um valor constante de seqüência de caracteres retornado por este membro.

  • pcchValue
    [out] O dimensionar em caracteres de ppValue, ou zero se ppValue não possui uma seqüência de caracteres.

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