アセンブリおよび非バインド モジュールをインポートします。
HRESULT ImportFile(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
パラメーター
pszFilename
インポートするファイルの完全修飾名。pszTargetName
省略可能。出力ファイル名。これを使用すると、アセンブリへのリンク時にファイル名を変更できます。fSmartImport
TRUE の場合は、ImportTypes が使用されます。それ以外の場合は、インポートを手動で実行する必要があります。pImportToken
一意のファイル ID を格納するトークンへのポインター。 ファイルは、アセンブリとファイルのいずれかです。ppAssemblyScope
IMetaDataAssemblyImport インターフェイス へのポインターを受け取ります。 ファイルがアセンブリでないときは NULL の場合があります。pdwCountOfScopes
インポートされたファイルまたはスコープの数へのポインター。
戻り値
メソッドが成功した場合は S_OK を返します。
必要条件
alink.h が必要です。