Udostępnij przez


ImportFileEx2 Method

Importuje zestawy i moduły niezwiązane. Ta metoda jest podobna do metody ImportFile, ale działa nawet wtedy, gdy importowany plik nie istnieje na dysku.

Syntax

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

Parameters

pszFilename Nazwa pliku do zaimportowania.

pszTargetName Opcjonalna nazwa pliku docelowego.

pAssemblyScopeIn Opcjonalny interfejs interfejsu IMetaDataAssemblyImport .

fSmartImport Jeśli wartość TRUE, jest używana funkcja ImportTypes, w przeciwnym razie importowanie musi być wykonywane ręcznie.

dwOpenFlags Flagi, które mają zostać przekazane do metody OpenScope.

pImportToken Odbiera unikatowy identyfikator zestawu lub pliku.

ppAssemblyScope Odbiera interfejs interfejsu IMetaDataAssemblyImport, zakres importu zestawu. Może mieć wartość NULL, jeśli plik nie jest zestawem.

pdwCountOfScopes Odbiera liczbę zaimportowanych plików i/lub zakresów.

Return Value

Zwraca S_OK, jeśli metoda powiedzie się.

Requirements

Requires alink.h.

See also