Метод IMetaDataImport::GetMemberProps
Получает сведения о метаданных, в том числе имя, двоичную подпись и относительный виртуальный адрес члена Type, на который ссылается маркер метаданных.
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
);
Параметры
mb
[in] Маркер, на который ссылается член, для которого необходимо получить связанные с ним метаданные.pClass
[out] Указатель на маркер метаданных, представляющий класс члена.szMember
[out] Имя члена.cchMember
[in] Размер буфера szMember в единицах широких символов.pchMember
[out] Размер возвращенного имени в единицах широких символов.pdwAttr
[out] Любое значение флага, применяемое к члену.ppvSigBlob
[out] Указатель на двоичную подпись метаданных члена.pcbSigBlob
[out] Размер значения параметра ppvSigBlob в байтах.pulCodeRVA
[out] Указатель на относительный виртуальный адрес члена.pdwImplFlags
[out] Любые флаги реализации метода, связанные с данным членом.pdwCPlusTypeFlag
[out] Флаг, которым обозначается объект ValueType.ppValue
[out] Постоянное строчное значение, возвращенное данным членом.pcchValue
[out] Размер параметра ppValue в единицах символов или нуль, если в параметре ppValue не содержится строка.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: Cor.h
Библиотека: включена как ресурс в MsCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0