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
    [入力] rFieldOffset 配列の最大サイズ。

  • pcFieldOffset
    [出力] rFieldOffset に返される要素数。

  • pulClassSize
    [出力] 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

参照

参照

IMetaDataImport インターフェイス

IMetaDataImport2 インターフェイス