ImportFile2 メソッド
アセンブリとバインドされていないモジュールをインポートします。 このメソッドは ImportFile メソッドに似ていますが、インポートされるファイルがディスク上に存在しない場合でも機能します。
構文
HRESULT ImportFile2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
パラメーター
pszFilename
インポートするファイルの名前。
pszTargetName
アセンブリにリンクされているときに、ファイルの名前を変更するために使用できる省略可能な出力ファイル名。
pAssemblyScopeIn
省略可能なスコープ IMetaDataAssemblyImport インターフェイス。
fSmartImport
TRUE の場合、ImportTypes が使用されます。それ以外の場合は、インポートを手動で実行する必要があります。
pImportToken
ファイルまたはアセンブリの ID を受け取ります。
ppAssemblyScope
IMetaDataAssemblyImport インターフェイスを受け取ります。 ファイルがアセンブリでない場合は NULL です。
pdwCountOfScopes
インポートされたファイルおよび/またはスコープのうち見つかったものを受け取ります。
戻り値
メソッドが成功した場合は S_OK を返します。
必要条件
alink.h を必要とします。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET