ImportFile-Methode
Importiert Assemblys und ungebundene Module.
Syntax
HRESULT ImportFile(
LPCWSTR pszFilename,
LPCWSTR pszTargetName,
BOOL fSmartImport,
mdToken* pImportToken,
IMetaDataAssemblyImport** ppAssemblyScope,
DWORD* pdwCountOfScopes
) PURE;
Parameter
pszFilename
Vollqualifizierter Dateiname der zu importierenden Datei.
pszTargetName
Optionaler Name der Ausgabedatei, der verwendet werden kann, um die Datei umzubenennen, wenn sie mit der Assembly verknüpft wird.
fSmartImport
Bei TRUE wird ImportTypes verwendet, andernfalls muss der Import manuell ausgeführt werden.
pImportToken
Zeiger auf ein Token, in dem eine eindeutige Datei-ID gespeichert wird. Die Datei kann eine Assembly oder eine Datei sein.
ppAssemblyScope
Empfängt Zeiger auf die IMetaDataAssemblyImport-Schnittstelle. Kann NULL sein, wenn die Datei keine Assembly ist.
pdwCountOfScopes
Zeiger auf die Anzahl der Dateien und/oder Bereiche, die importiert wurden.
Rückgabewert
Gibt S_OK zurück, wenn die Methode erfolgreich war.
Anforderungen
Erfordert alink.h