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 |