Condividi tramite


Metodo ImportFile2

Importa assembly e moduli non in uscita. Questo metodo è simile al metodo ImportFile, ma funziona anche se il file importato non esiste su disco.

Sintassi

HRESULT ImportFile2(  
    LPCWSTR         pszFilename,  
    LPCWSTR         pszTargetName,  
    IMetaDataAssemblyImport* pAssemblyScopeIn,  
    BOOL            fSmartImport,  
    mdToken*        pImportToken,  
    IMetaDataAssemblyImport** ppAssemblyScope,  
    DWORD*          pdwCountOfScopes  
) PURE;  

Parametri

pszFilename
Nome del file da importare.

pszTargetName
Nome del file di output facoltativo che può essere usato per rinominare il file come è collegato all'assembly.

pAssemblyScopeIn
Interfaccia dell'ambito facoltativo IMetaDataAssemblyImport .

fSmartImport
Se TRUE viene usato ImportTypes, in caso contrario, l'importazione deve essere eseguita manualmente.

pImportToken
Riceve l'ID per il file o l'assembly.

ppAssemblyScope
Riceve l'interfaccia interfaccia IMetaDataAssemblyImport . NULL se il file non è un assembly.

pdwCountOfScopes
Riceve il trovato di file e/o ambiti importati.

Valore restituito

Restituisce S_OK se il metodo ha esito positivo.

Requisiti

Richiede alink.h.

Vedi anche