Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Imports assemblies and unbound modules.
HRESULT ImportFile(
    LPCWSTR pszFilename,
    LPCWSTR pszTargetName,
    BOOL fSmartImport,
    mdToken* pImportToken,
    IMetaDataAssemblyImport** ppAssemblyScope,
    DWORD* pdwCountOfScopes
) PURE;
Parameters
- pszFilename 
 Fully qualified name of file to be imported.
- pszTargetName 
 Optional output file name that can be used to rename the file as it is linked into the assembly.
- fSmartImport 
 If TRUE, ImportTypes is used, otherwise importing must be performed manually.
- pImportToken 
 Pointer to token where a unique file ID will be stored. The file can be an assembly or a file.
- ppAssemblyScope 
 Receives pointer to IMetaDataAssemblyImport Interface. Can be NULL if the file is not an assembly.
- pdwCountOfScopes 
 Pointer to the count of files and/or scopes that have been imported.
Return Value
Returns S_OK if the method succeeds.
Requirements
Requires alink.h