Udostępnij przez


ImportFile2 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 ImportFile2(
    LPCWSTR         pszFilename,
    LPCWSTR         pszTargetName,
    IMetaDataAssemblyImport* pAssemblyScopeIn,
    BOOL            fSmartImport,
    mdToken*        pImportToken,
    IMetaDataAssemblyImport** ppAssemblyScope,
    DWORD*          pdwCountOfScopes
) PURE;

Parameters

pszFilename Nazwa pliku do zaimportowania.

pszTargetName Opcjonalna nazwa pliku wyjściowego, która może służyć do zmiany nazwy pliku, ponieważ jest on połączony z zestawem.

pAssemblyScopeIn Opcjonalny interfejs interfejsu IMetaDataAssemblyImport .

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

pImportToken Odbiera identyfikator pliku lub zestawu.

ppAssemblyScope Odbiera interfejs IMetaDataAssemblyImport . Wartość NULL, jeśli plik nie jest zestawem.

pdwCountOfScopes Odbiera znalezione pliki i/lub zaimportowane zakresy.

Return Value

Zwraca S_OK, jeśli metoda powiedzie się.

Requirements

Requires alink.h.

See also