次の方法で共有


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

関連項目