Partager via


WdfPostDeviceRemove, fonction (wdfinstaller.h)

[S’applique uniquement à KMDF]

La fonction WdfPostDeviceRemove du co-programme d’installation effectue toutes les opérations que le co-programme d’installation peut nécessiter après que le programme d’installation d’un pilote non Plug-and-Play (PnP) ait supprimé le service en mode noyau du pilote.

Syntaxe

ULONG WdfPostDeviceRemove(
  [in]           LPCWSTR InfPath,
  [in, optional] LPCWSTR InfSectionName
);

Paramètres

[in] InfPath

Pointeur vers une chaîne de caractères larges terminée par null qui contient le chemin d’accès au répertoire du fichier INF du pilote. Le programme d’installation du pilote peut obtenir cette chaîne en appelant GetCurrentDirectory, qui est décrit dans le Kit de développement logiciel (SDK) Microsoft Windows.

[in, optional] InfSectionName

Pointeur vers une chaîne de caractères larges terminée par null qui contient le nom section Wdf-install-section dans le fichier INF du pilote. Pour plus d’informations sur ce nom, consultez Using the KMDF Co-installer. Si ce pointeur est NULL, le co-programme d’installation utilise WdfSection pour le nom.

Valeur de retour

WdfPostDeviceRemove retourne ERROR_SUCCESS si l’opération réussit. Sinon, la fonction retourne l’une des valeursXXX supplémentaires ERROR_ qui sont définies dans Winerror.h.

Remarques

Le programme d’installation pour les pilotes basés sur le framework d’un appareil non PnP doit appeler WdfPostDeviceRemove après l’appel du programme d’installation DeleteService.

Pour obtenir l’adresse de la fonction WdfPostDeviceRemove du co- programme d’installation, le programme d’installation doit appeler GetProcAddress une fois que le programme d’installation a appelé LoadLibrary pour charger le co-programme d’installation.

Pour plus d’informations sur la fonction WdfPostDeviceRemove et les programmes d’installation pour les pilotes basés sur l’infrastructure d’appareils non PnP, consultez Installation d’un pilote non-PnP. Pour plus d’informations sur DeleteService, GetProcAddresset loadLibrary, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.

Exemples

Pour obtenir un exemple de code qui utilise la fonction WdfPostDeviceRemove, consultez le programme d’installation de l’exemple NONPNP.

Spécifications

Besoin Valeur
plateforme cible Universel
version minimale de KMDF 1.0
En-tête wdfinstaller.h (include Wdfinstaller.h)
Bibliothèque N/A (exporté par la bibliothèque de co-programme d’installation KMDF. Pour plus d’informations sur le nom de fichier de la bibliothèque de co-programme d’installation, consultez Utilisation du co-programme d’installation KMDF.)

Voir aussi

WdfPreDeviceRemove