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


Метод IMetaDataImport::GetTypeDefProps (rometadataapi.h)

Возвращает сведения о метаданных для типа, представленного указанным токеном TypeDef.

Синтаксис

HRESULT GetTypeDefProps(
  [in]  mdTypeDef tkTypeDef,
  [out] LPWSTR    szTypeDef,
  [in]  ULONG     cchTypeDef,
  [out] ULONG     *pchTypeDef,
  [out] DWORD     *pdwTypeDefFlags,
  [out] mdToken   *ptkExtends
);

Параметры

[in] tkTypeDef

Токен TypeDef, представляющий тип, для который необходимо вернуть метаданные.

[out] szTypeDef

Буфер, содержащий имя типа.

[in] cchTypeDef

Размер в расширенных символах szTypeDef.

[out] pchTypeDef

Число расширенных символов, возвращаемых в szTypeDef.

[out] pdwTypeDefFlags

Указатель на все флаги, которые изменяют определение типа. Это значение представляет собой битовую маску из перечисления CorTypeAttr .

[out] ptkExtends

Маркер метаданных TypeDef или TypeRef, представляющий базовый тип запрошенного типа.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Целевая платформа Windows
Header rometadataapi.h

См. также раздел

IMetaDataImport