Freigeben über


IMetaDataImport::GetClassLayout Method

Ruft Layoutinformationen für die Klasse ab, auf die durch das angegebene TypeDef-Token verwiesen wird.

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] Das TypeDef-Token für die Klasse mit dem zurückzugebenden Layout.

pdwPackSize [out] Einer der Werte 1, 2, 4, 8 oder 16, die die Packgröße der Klasse darstellt.

rFieldOffset [out] Ein Array von COR_FIELD_OFFSET Werten.

cMax [in] Die maximale Größe des rFieldOffset Arrays.

pcFieldOffset [out] Die Anzahl der in rFieldOffset.

pulClassSize [out] Die Größe in Byte der klasse dargestellt durch td.

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also