Condividi tramite


Metodo IMetaDataImport::GetMemberProps (rometadataapi.h)

Ottiene informazioni sui metadati, inclusi il nome, la firma binaria e l'indirizzo virtuale relativo, del membro Type a cui fa riferimento il token di metadati specificato.

Sintassi

HRESULT GetMemberProps(
  [in]  mdToken         tkMember,
  [out] mdTypeDef       *ptkTypeDef,
  [out] LPWSTR          szMember,
  [in]  ULONG           cchMember,
  [out] ULONG           *pchMember,
  [out] DWORD           *pdwAttr,
  [out] PCCOR_SIGNATURE *ppvSigBlob,
  [out] ULONG           *pcbSigBlob,
  [out] ULONG           *pulCodeRVA,
  [out] DWORD           *pdwImplFlags,
  [out] DWORD           *pdwCPlusTypeFlag,
  [out] UVCP_CONSTANT   *ppValue,
  [out] ULONG           *pcchValue
);

Parametri

[in] tkMember

Token che fa riferimento al membro per ottenere i metadati associati.

[out] ptkTypeDef

Puntatore al token di metadati che rappresenta la classe del membro.

[out] szMember

Nome del membro.

[in] cchMember

Dimensione in caratteri wide del buffer szMember.

[out] pchMember

Dimensione in caratteri wide del nome restituito.

[out] pdwAttr

Tutti i valori di flag applicati al membro.

[out] ppvSigBlob

Puntatore alla firma dei metadati binari del membro.

[out] pcbSigBlob

Dimensioni in byte di ppvSigBlob.

[out] pulCodeRVA

Puntatore all'indirizzo virtuale relativo del membro.

[out] pdwImplFlags

Qualsiasi flag di implementazione del metodo associato al membro.

[out] pdwCPlusTypeFlag

Flag che contrassegna un ValoreType.

[out] ppValue

Valore stringa costante restituito da questo membro.

[out] pcchValue

Dimensione in caratteri di ppValue o zero se ppValue non contiene una stringa.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

   
Piattaforma di destinazione Windows
Intestazione rometadataapi.h

Vedi anche

IMetaDataImport