Compartir a través de


IMetaDataImport::GetCustomAttributeByName (Método)

Obtiene el atributo personalizado, dado su nombre y propietario.

HRESULT GetCustomAttributeByName (
   [in]  mdToken          tkObj,
   [in]  LPCWSTR          szName,
   [out] const void       **ppData,
   [out] ULONG            *pcbData
);

Parámetros

  • tkObj
    [in] Símbolo (token) de metadatos que representa el objeto que posee el atributo personalizado.

  • szName
    [in] Nombre del atributo personalizado.

  • ppData
    [out] Puntero a una matriz de datos que constituye el valor del atributo personalizado.

  • pcbData
    [out] Tamaño en bytes de los datos devueltos en *ppData.

Comentarios

Es legítimo definir varios atributos personalizados para el mismo propietario; incluso pueden tener el mismo nombre. Sin embargo, GetCustomAttributeByName devuelve una sola 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 de .NET Framework.

Encabezado: Cor.h

Biblioteca: se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataImport (Interfaz)

IMetaDataImport2 (Interfaz)