Freigeben über


ImportFileEx-Methode

Importiert die angegebene Assembly oder das angegebene ungebundene Modul.

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

Parameter

  • pszFilename
    Vollqualifizierter Name der Datei, aus der importiert werden soll.

  • pszTargetName
    Optionaler Name der Zieldatei.

  • fSmartImport
    Wenn TRUE, wird ImportTypes verwendet, andernfalls muss der Import manuell erfolgen.

  • dwOpenFlags
    An IMetaDataDispenser::OpenScope-Methode zu übergebende Flags.

  • pImportToken
    Empfängt die ID der zu importierenden Datei.

  • ppAssemblyScope
    Empfängt die IMetaDataAssemblyImport-Schnittstelle-Schnittstelle des Assemblyimport-Gültigkeitsbereichs. Wird auf NULL festgelegt, wenn die Datei keine Assembly ist.

  • pdwCountOfScopes
    Empfängt die Anzahl der importierten Dateien und/oder Bereiche.

Rückgabewert

Gibt S_OK zurück, wenn die Methode erfolgreich ausgeführt wurde.

Anforderungen

Erfordert alink.h.

Siehe auch

Konzepte

ALink-API (Verweis zur nicht verwalteten API)

Weitere Ressourcen

IALink2-Schnittstelle

IALink-Schnittstelle