Dela via


ImportFileEx2 Method

Importerar sammansättningar och obundna moduler. Den här metoden liknar ImportFile-metoden, men fungerar även om filen som importeras inte finns på disken.

Syntax

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

Parameters

pszFilename Namnet på filen som ska importeras.

pszTargetName Valfritt namn på målfilen.

pAssemblyScopeIn Valfritt gränssnitt för importomfång iMetaDataAssemblyImportera gränssnitt .

fSmartImport Om TRUE används ImportTypes, annars måste importen utföras manuellt.

dwOpenFlags Flaggor som ska skickas vidare till OpenScope-metoden.

pImportToken Tar emot unikt ID för sammansättningen eller filen.

ppAssemblyScope Tar emot sammansättningsimportomfånget IMetaDataAssemblyImport interface interface . Kan vara NULL om filen inte är en sammansättning.

pdwCountOfScopes Tar emot antalet filer och/eller omfång som importerats.

Return Value

Returnerar S_OK om metoden lyckas.

Requirements

Requires alink.h.

See also