Поделиться через


Метод 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

См. также

Ссылки

Интерфейс IMetaDataImport

Интерфейс IMetaDataImport2