ImportFileEx2-Methode
Importiert Assemblys und ungebundene Module. Diese Methode ähnelt der ImportFile-Methode, funktioniert aber auch dann, wenn die importierte Datei nicht auf dem Datenträger vorhanden ist.
Syntax
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
Optionaler Importbereich IMetaDataAssemblyImport-Schnittstelle .
fSmartImport
Bei TRUE wird ImportTypes verwendet, andernfalls muss der Import manuell ausgeführt werden.
dwOpenFlags
Flags, die an die OpenScope-Methode übergeben werden sollen.
pImportToken
Empfängt eindeutige ID für die Assembly oder Datei.
ppAssemblyScope
Empfängt den Assemblyimportbereich IMetaDataAssemblyImport Interface-Schnittstelle . Kann NULL sein, 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 war.
Anforderungen
Erfordert alink.h.