IMetaDataAssemblyEmit::DefineFile メソッド

このアセンブリが参照するアセンブリのメタデータを含む File メタデータ構造体を作成し、関連付けられたメタデータ トークンを返します。

HRESULT DefineFile (
    [in]  LPCWSTR        szName, 
    [in]  const void     *pbHashValue, 
    [in]  ULONG          cbHashValue,
    [in]  DWORD          dwFileFlags,
    [out] mdFile         *pmdf
);

パラメーター

  • szName
    [入力] 使用されるファイルの名前。

  • pbHashValue
    [入力] アセンブリに関連付けられているハッシュ データへのポインター。

  • cbHashValue
    [入力] pbHashValue のサイズ (バイト単位)。

  • dwFileFlags
    [入力] プロパティを設定する FileFlags 値のビットごとの組み合わせ。

  • pmdf
    [出力] 返される File トークンへのポインター。

解説

メタデータが含まれているファイルを除き、このアセンブリが作成されたときにアセンブリに含まれていたファイルごとに 1 つの File メタデータ構造を定義する必要があります。

必要条件

プラットフォーム : 「.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

参照

参照

IMetaDataAssemblyEmit インターフェイス