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


IMetaDataImport::GetClassLayout Method

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

Syntax

HRESULT GetClassLayout  (
   [in]  mdTypeDef          td,
   [out] DWORD              *pdwPackSize,
   [out] COR_FIELD_OFFSET   rFieldOffset[],
   [in]  ULONG              cMax,
   [out] ULONG              *pcFieldOffset,
   [out] ULONG              *pulClassSize
);

Parameters

td [in] Маркер TypeDef для класса с возвращаемым макетом.

pdwPackSize [out] Одно из значений 1, 2, 4, 8 или 16, представляющее размер пакета класса.

rFieldOffset [out] Массив значений COR_FIELD_OFFSET .

cMax [in] Максимальный размер массива rFieldOffset .

pcFieldOffset [out] Число возвращаемых rFieldOffsetэлементов.

pulClassSize [out] Размер в байтах класса, представленного td.

Requirements

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Header: Cor.h

Library: CorGuids.lib

See also