Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Importiert Assemblys und ungebundene Module. Diese Methode ist mit der ImportFile-Methode vergleichbar, kann jedoch auch ausgeführt werden, wenn die zu importierende Datei nicht auf dem Datenträger vorhanden ist.
HRESULT ImportFileEx2(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
IMetaDataAssemblyImport* pAssemblyScopeIn,
BOOL fSmartImport,
DWORD dwOpenFlags,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parameter
pszFilename
Name der zu importierenden Datei.pszTargetName
Optionaler Name der Zieldatei.pAssemblyScopeIn
Optionale IMetaDataAssemblyImport-Schnittstelle-Schnittstelle für den Importgültigkeitsbereich.fSmartImport
Wenn TRUE, wird ImportTypes verwendet, andernfalls muss der Import manuell erfolgen.dwOpenFlags
An IMetaDataDispenser::OpenScope-Methode zu übergebende Flags.pImportToken
Empfängt die eindeutige ID für die Assembly oder die Datei.ppAssemblyScope
Empfängt die IMetaDataAssemblyImport-Schnittstelle-Schnittstelle des Assemblyimport-Gültigkeitsbereichs. Kann NULL sein, wenn die Datei keine Assembly ist.pdwCountOfScopes
Empfängt die Anzahl der importierten Dateien und/oder Gültigkeitsbereiche.
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)