Metodo IMetaDataImport::GetCustomAttributeProps (rometadataapi.h)
Ottiene il valore dell'attributo personalizzato, dato il relativo token di metadati.
Sintassi
HRESULT GetCustomAttributeProps(
[in] mdCustomAttribute cv,
[out] mdToken *ptkObj,
[out] mdToken *ptkType,
[out] const BYTE **ppBlob,
[out] ULONG *pcbBlob
);
Parametri
[in] cv
Token di metadati che rappresenta l'attributo personalizzato da recuperare.
[out] ptkObj
Token di metadati che rappresenta l'oggetto modificato dall'attributo personalizzato. Questo valore può essere qualsiasi tipo di token di metadati tranne mdCustomAttribute. Per altre informazioni sui tipi di token, vedere Token di metadati .
[out] ptkType
Token di metadati mdMethodDef o mdMemberRef che rappresenta il tipo dell'attributo personalizzato restituito.
[out] ppBlob
Puntatore a una matrice di dati che corrisponde al valore dell'attributo personalizzato.
[out] pcbBlob
Dimensioni in byte dei dati restituiti in const.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Un attributo personalizzato viene archiviato come matrice di dati, il formato di cui è compreso dal motore di metadati.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | rometadataapi.h |