IMetaDataImport::GetCustomAttributeByName (Método)
Obtiene el atributo personalizado a partir de su nombre y propietario.
Sintaxis
HRESULT GetCustomAttributeByName (
[in] mdToken tkObj,
[in] LPCWSTR szName,
[out] const void **ppData,
[out] ULONG *pcbData
);
Parámetros
tkObj
[in] Token de metadatos que representa el objeto propietario del atributo personalizado.
szName
[in] Nombre del atributo personalizado.
ppData
[out] Puntero a una matriz de datos que es el valor del atributo personalizado.
pcbData
[out] Tamaño en bytes de los datos devueltos en *ppData
.
Comentarios
Es válido definir varios atributos personalizados para el mismo propietario; incluso pueden tener el mismo nombre. Sin embargo, GetCustomAttributeByName
devuelve solo una instancia. (GetCustomAttributeByName
devuelve la primera instancia que encuentra). Para buscar todas las instancias de un atributo personalizado, llame al método IMetaDataImport::EnumCustomAttributes.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: Cor.h
Biblioteca: incluida como recurso en MsCorEE.dll
Versiones de .NET Framework: está disponible desde la versión 1.0