fonction GPIO_CLX_UnregisterClient (gpioclx.h)

La méthode GPIO_CLX_UnregisterClient supprime l’inscription d’un pilote de contrôleur d’E/S à usage général (GPIO) auprès de l’extension d’infrastructure GPIO (GpioClx).

Syntaxe

NTSTATUS GPIO_CLX_UnregisterClient(
  [in] WDFDRIVER Driver
);

Paramètres

[in] Driver

Un handle WDFDRIVER vers l’objet de pilote d’infrastructure pour le pilote de contrôleur GPIO.

Valeur retournée

GPIO_CLX_UnregisterClient retourne STATUS_SUCCESS si l’appel réussit. Les valeurs de retour possibles incluent le code d’erreur suivant.

Code de retour Description
STATUS_NOT_FOUND
L’appelant n’est pas un client inscrit de GpioClx.

Remarques

Un pilote de contrôleur GPIO appelle cette méthode pour annuler son inscription. Pilote inscrit dans un appel précédent à la méthode GPIO_CLX_RegisterClient .

En règle générale, le pilote du contrôleur GPIO appelle cette méthode à partir de sa fonction de rappel d’événement EvtDriverUnload , qui s’exécute peu avant le déchargement du pilote.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
Plateforme cible Universal
En-tête gpioclx.h
Bibliothèque Msgpioclxstub.lib
IRQL PASSIVE_LEVEL

Voir aussi

EvtDriverUnload

GPIO_CLX_RegisterClient