Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém o atributo personalizado, dado seu nome e proprietário.
Sintaxe
HRESULT GetCustomAttributeByName(
[in] mdToken tkObj,
[in] LPCWSTR szName,
[out] const BYTE **ppData,
[out] ULONG *pcbData
);
Parâmetros
[in] tkObj
Um token de metadados que representa o objeto que possui o atributo personalizado.
[in] szName
O nome do atributo personalizado.
[out] ppData
Um ponteiro para uma matriz de dados que é o valor do atributo personalizado.
[out] pcbData
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
É legal definir vários atributos personalizados para o mesmo proprietário; eles podem até ter o mesmo nome. No entanto, GetCustomAttributeByName retorna apenas uma instância. (GetCustomAttributeByName retorna a primeira instância que encontra.) Para localizar todas as instâncias de um atributo personalizado, chame o método EnumCustomAttributes .
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | rometadataapi.h |