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