次の方法で共有


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 を必要とします。

関連項目