Condividi tramite


ImportFile2 Method

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

Syntax

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

Parameters

pszFilename Nome del file da importare.

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

pAssemblyScopeIn Interfaccia IMetaDataAssemblyImport facoltativa.

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 IMetaDataAssemblyImport . NULL se il file non è un assembly.

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

Return Value

Restituisce S_OK se il metodo ha esito positivo.

Requirements

Requires alink.h.

See also