更新 : 2007 年 11 月
指定のアセンブリまたは非バインド モジュールをインポートします。
HRESULT ImportFileEx(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
BOOL fSmartImport,
DWORD dwOpenFlags,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
パラメータ
pszFilename
インポート元のファイルの完全修飾名。pszTargetName
オプション。対象ファイルの名前。fSmartImport
TRUE の場合は、ImportTypes が使用されます。それ以外の場合は、インポートを手動で実行する必要があります。dwOpenFlags
IMetaDataDispenser::OpenScope メソッド に渡すフラグ。pImportToken
インポートしているファイルの ID を受け取ります。ppAssemblyScope
アセンブリ インポート スコープの IMetaDataAssemblyImport インターフェイスを受け取ります。ファイルがアセンブリでない場合は NULL に設定されます。pdwCountOfScopes
インポートされたファイルまたはスコープの数を受け取ります。
戻り値
メソッドが成功した場合は S_OK を返します。
必要条件
alink.h が必要です。