Método IMetaDataImport::GetCustomAttributeByName
Obtém o atributo personalizado, dado seu nome e proprietário.
Sintaxe
HRESULT GetCustomAttributeByName (
[in] mdToken tkObj,
[in] LPCWSTR szName,
[out] const void **ppData,
[out] ULONG *pcbData
);
Parâmetros
tkObj
[in] Um token de metadados que representa o objeto que possui o atributo personalizado.
szName
[in] O nome do atributo personalizado.
ppData
[out] Um ponteiro para uma matriz de dados que é o valor do atributo personalizado.
pcbData
[out] O tamanho em bytes dos dados retornados em *ppData
.
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 encontrada.) Para localizar todas as instâncias de um atributo personalizado, invoque o método IMetaDataImport::EnumCustomAttributes.
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