Share via


IMetaDataAssemblyEmit::DefineFile メソッド

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

構文

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

パラメーター

szName
[in] 使用するファイルの名前。

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

cbHashValue
[in] pbHashValue のサイズ (バイト単位)。

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

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

解説

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

必要条件

プラットフォーム:システム必要条件に関するページを参照してください。

ヘッダー: Cor.h

ライブラリ: MsCorEE.dll でリソースとして使用されます

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

関連項目