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.