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 |