Método IMetaDataImport::GetMemberProps (rometadataapi.h)
Obtém informações de metadados, incluindo o nome, a assinatura binária e o endereço virtual relativo, do membro Type referenciado pelo token de metadados especificado.
Sintaxe
HRESULT GetMemberProps(
[in] mdToken tkMember,
[out] mdTypeDef *ptkTypeDef,
[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
[in] tkMember
O token que faz referência ao membro para o qual obter os metadados associados.
[out] ptkTypeDef
Um ponteiro para o token de metadados que representa a classe do membro.
[out] szMember
O nome do membro.
[in] cchMember
O tamanho em caracteres largos do buffer szMember.
[out] pchMember
O tamanho em caracteres largos do nome retornado.
[out] pdwAttr
Todos os valores de sinalizador aplicados ao membro.
[out] ppvSigBlob
Um ponteiro para a assinatura de metadados binários do membro.
[out] pcbSigBlob
O tamanho em bytes de ppvSigBlob.
[out] pulCodeRVA
Um ponteiro para o endereço virtual relativo do membro.
[out] pdwImplFlags
Qualquer sinalizador de implementação de método associado ao membro.
[out] pdwCPlusTypeFlag
Um sinalizador que marca um ValueType.
[out] ppValue
Um valor de cadeia de caracteres constante retornado por esse membro.
[out] pcchValue
O tamanho em caracteres de ppValue ou zero se ppValue não mantiver uma cadeia de caracteres.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | rometadataapi.h |