Compartir a través de


Método IMetaDataImport::GetCustomAttributeProps (rometadataapi.h)

Obtiene el valor del atributo personalizado a partir de su token de metadatos.

Sintaxis

HRESULT GetCustomAttributeProps(
  [in]  mdCustomAttribute cv,
  [out] mdToken           *ptkObj,
  [out] mdToken           *ptkType,
  [out] const BYTE        **ppBlob,
  [out] ULONG             *pcbBlob
);

Parámetros

[in] cv

Token de metadatos que representa el atributo personalizado que se va a recuperar.

[out] ptkObj

Token de metadatos que representa el objeto que modifica el atributo personalizado. Este valor puede ser cualquier tipo de token de metadatos excepto mdCustomAttribute. Consulte Tokens de metadatos para obtener más información sobre los tipos de token.

[out] ptkType

Token de metadatos mdMethodDef o mdMemberRef que representa el tipo del atributo personalizado devuelto.

[out] ppBlob

Puntero a una matriz de datos que es el valor del atributo personalizado.

[out] pcbBlob

Tamaño en bytes de los datos devueltos en const.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Un atributo personalizado se almacena como una matriz de datos, cuyo formato entiende el motor de metadatos.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataImport