Partager via


ImportFileEx, méthode

Mise à jour : novembre 2007

Importe l'assembly ou le module indépendant indiqués.

HRESULT ImportFileEx(
    LPCWSTR pszFilename,
    LPCWSTR pszTargetName,
    BOOL fSmartImport,
    DWORD dwOpenFlags,
    mdToken* pImportToken,
    IMetaDataAssemblyImport** ppAssemblyScope,
    DWORD* pdwCountOfScopes
) PURE;

Paramètres

  • pszFilename
    Nom qualifié complet du fichier à partir duquel importer.

  • pszTargetName
    Nom facultatif du fichier cible.

  • fSmartImport
    Si la valeur est TRUE, ImportTypes est utilisé ; sinon, l'importation doit être effectuée manuellement.

  • dwOpenFlags
    Indicateurs à passer à IMetaDataDispenser::OpenScope, méthode.

  • pImportToken
    Reçoit l'ID du fichier qui est importé.

  • ppAssemblyScope
    Reçoit l'interface IMetaDataAssemblyImport de la portée d'importation de l'assembly. Est défini à NULL si le fichier n'est pas un assembly.

  • pdwCountOfScopes
    Reçoit le nombre de fichiers et/ou de portées importés.

Valeur de retour

Retourne S_OK si la méthode réussit.

Configuration requise

Requiert alink.h.

Voir aussi

Concepts

API ALink (Référence des API non managées)

Autres ressources

IALink2, interface

IALink, interface