IMetaDataImport::GetClassLayout 方法
获取由指定的 TypeDef 标记所引用类的布局信息。
HRESULT GetClassLayout (
[in] mdTypeDef td,
[out] DWORD *pdwPackSize,
[out] COR_FIELD_OFFSET rFieldOffset[],
[in] ULONG cMax,
[out] ULONG *pcFieldOffset,
[out] ULONG *pulClassSize
);
参数
td
[in] 要返回其布局的类的 TypeDef 标记。pdwPackSize
[out] 值 1、2、4、8 或 16 之一,表示类的压缩大小。rFieldOffset
[out] COR_FIELD_OFFSET 值的数组。cMax
[in] rFieldOffset 数组的最大大小。pcFieldOffset
[out] rFieldOffset 中返回的元素数。pulClassSize
[out] td 所表示的类的大小(以字节为单位)。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Cor.h
**库:**作为一项资源包含在 MsCorEE.dll 中
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0