Método IMetaDataImport::GetCustomAttributeByName
Obtém o atributo personalizado, dado o respetivo 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 detém o atributo personalizado.
szName
[in] O nome do atributo personalizado.
ppData
[fora] Um ponteiro para uma matriz de dados que é o valor do atributo personalizado.
pcbData
[fora] O tamanho em bytes dos dados devolvidos em *ppData
.
Observações
É legal definir vários atributos personalizados para o mesmo proprietário; podem até ter o mesmo nome. No entanto, GetCustomAttributeByName
devolve apenas uma instância. (GetCustomAttributeByName
devolve a primeira instância que encontra.) Para localizar todas as instâncias de um atributo personalizado, chame o método IMetaDataImport::EnumCustomAttributes .
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: Cor.h
Biblioteca: Incluído como um recurso no MsCorEE.dll
.NET Framework Versões: Disponível desde 1.0