Compartir a través de


IMetaDataImport::GetCustomAttributeProps (Método)

Obtiene el valor del atributo personalizado, dado su símbolo de metadatos.

HRESULT GetCustomAttributeProps (
   [in]            mdCustomAttribute   cv,
   [out, optional] mdToken             *ptkObj,
   [out, optional] mdToken             *ptkType,
   [out, optional] void const          **ppBlob,
   [out, optional] ULONG               *pcbSize
);

Parámetros

  • cv
    [in] Símbolo (token) de metadatos que representa el atributo personalizado que se va a recuperar.

  • ptkObj
    [out, optional] Símbolo (token) de metadatos que representa el objeto que es modificado por el atributo personalizado. Este valor puede ser cualquier tipo de símbolo (token) de metadatos excepto mdCustomAttribute. Para obtener más información acerca de los tipos de símbolos (tokens), vea Tokens de metadatos.

  • ptkType
    [out, optional] Símbolo (token) de metadatos mdMethodDef o mdMemberRef que representa el objeto Type del atributo personalizado devuelto.

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

  • pcbSize
    [out, optional] Tamaño en bytes de los datos devueltos en *ppBlob.

Comentarios

Un atributo personalizado se almacena como una matriz de datos, que es el formato que reconoce el motor de metadatos.

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)