Compartilhar via


Método IMetaDataImport::GetCustomAttributeProps

Obtém o valor do atributo personalizado, dado seu token de metadados.

Sintaxe

HRESULT GetCustomAttributeProps (  
   [in]            mdCustomAttribute   cv,  
   [out, optional] mdToken             *ptkObj,  
   [out, optional] mdToken             *ptkType,  
   [out, optional] void const          **ppBlob,  
   [out, optional] ULONG               *pcbSize  
);  

Parâmetros

cv
[in] Um token de metadados que representa o atributo personalizado a ser recuperado.

ptkObj
[out, opcional] Um token de metadados que representa o objeto que o atributo personalizado modifica. Esse valor pode ser qualquer tipo de token de metadados, exceto mdCustomAttribute.

ptkType
[out, opcional] Um token de metadados mdMethodDef ou mdMemberRef que representa o Type do atributo personalizado retornado.

ppBlob
[out, opcional] Um ponteiro para uma matriz de dados que é o valor do atributo personalizado.

pcbSize
[out, opcional] O tamanho em bytes dos dados retornados em *ppBlob.

Comentários

Um atributo personalizado é armazenado como uma matriz de dados, o formato que é entendido pelo mecanismo de metadados.

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