Condividi tramite


Metodo IMetaDataImport::GetMemberProps

Ottiene informazioni archiviate nei metadati per una definizione membro specificata, tra cui il nome, la firma binaria e l'indirizzo virtuale relativo, del Type membro a cui fa riferimento il token di metadati specificato. Si tratta di un semplice metodo helper: se mb è un MetodoDef, viene chiamato GetMethodProps ; se mb è un FieldDef, viene chiamato GetFieldProps . Per informazioni dettagliate, vedere questi altri metodi.

Sintassi

HRESULT GetMemberProps (  
   [in]  mdToken           mb,
   [out] mdTypeDef         *pClass,  
   [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

mb
[in] Token che fa riferimento al membro per ottenere i metadati associati.

pClass
[out] Puntatore al token di metadati che rappresenta la classe del membro.

szMember
[out] Nome del membro.

cchMember
[in] Dimensioni in caratteri wide del szMember buffer.

pchMember
[out] Dimensioni in caratteri wide del nome restituito.

pdwAttr
[out] Tutti i valori di flag applicati al membro.

ppvSigBlob
[out] Puntatore alla firma dei metadati binari del membro.

pcbSigBlob
[out] Dimensioni in byte di ppvSigBlob.

pulCodeRVA
[out] Puntatore all'indirizzo virtuale relativo del membro.

pdwImplFlags
[out] Qualsiasi flag di implementazione del metodo associato al membro.

pdwCPlusTypeFlag
[out] Flag che contrassegna un ValueTypeoggetto . È uno dei ELEMENT_TYPE_* valori.

ppValue
[out] Valore di stringa costante restituito da questo membro.

pcchValue
[out] Dimensioni in caratteri di ppValueo zero se ppValue non contiene una stringa.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile da 1.0

Vedi anche