Método IMetaDataImport::GetCustomAttributeProps (rometadataapi.h)
Obtém o valor do atributo personalizado, dado seu token de metadados.
Sintaxe
HRESULT GetCustomAttributeProps(
[in] mdCustomAttribute cv,
[out] mdToken *ptkObj,
[out] mdToken *ptkType,
[out] const BYTE **ppBlob,
[out] ULONG *pcbBlob
);
Parâmetros
[in] cv
Um token de metadados que representa o atributo personalizado a ser recuperado.
[out] ptkObj
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. Consulte Tokens de Metadados para obter mais informações sobre os tipos de token.
[out] ptkType
Um token de metadados mdMethodDef ou mdMemberRef que representa o Tipo do atributo personalizado retornado.
[out] ppBlob
Um ponteiro para uma matriz de dados que é o valor do atributo personalizado.
[out] pcbBlob
O tamanho em bytes dos dados retornados em const.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Um atributo personalizado é armazenado como uma matriz de dados, cujo formato é compreendido pelo mecanismo de metadados.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | rometadataapi.h |