Udostępnij przez


ImportFile Method

Importuje zestawy i moduły niezwiązane.

Syntax

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

Parameters

pszFilename W pełni kwalifikowana 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.

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

pImportToken Wskaźnik do tokenu, w którym będzie przechowywany unikatowy identyfikator pliku. Plik może być zestawem lub plikiem.

ppAssemblyScope Odbiera wskaźnik do interfejsu IMetaDataAssemblyImport. Może mieć wartość NULL, jeśli plik nie jest zestawem.

pdwCountOfScopes Wskaźnik do liczby plików i/lub zakresów, które zostały zaimportowane.

Return Value

Zwraca S_OK, jeśli metoda powiedzie się.

Requirements

Requires alink.h

See also