Condividi tramite


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

Vedi anche

IMetaDataImport