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