Freigeben über


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

Siehe auch