次の方法で共有


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
[入力] クラスの TypeDef トークン。返すレイアウトを含めます。

pdwPackSize
[出力] 1、2、4、8、16 という値のいずれか。クラスのパック サイズを表します。

rFieldOffset
[出力] COR_FIELD_OFFSET 値の配列。

cMax
[in] rFieldOffset 配列の最大サイズ。

pcFieldOffset
[出力] rFieldOffset で返される要素の数。

pulClassSize
[出力] td で表されるクラスのサイズ (バイト単位)。

必要条件

:システム要件」を参照してください。

ヘッダー: Cor.h

ライブラリ: リソースとして MsCorEE.dll に含まれている

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目