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 ppValue
o 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