次の方法で共有


ImportFile メソッド

アセンブリおよび非バインド モジュールをインポートします。

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 が必要です。

参照

概念

ALink API (アンマネージ API リファレンス)

その他の技術情報

IALink インターフェイス

IALink2 インターフェイス