GPIO_CLX_UnregisterClient-Funktion (gpioclx.h)

Die GPIO_CLX_UnregisterClient-Methode entfernt die Registrierung eines GPIO-Controllertreibers (General Purpose E/O) mit der GPIO-Frameworkerweiterung (GpioClx).

Syntax

NTSTATUS GPIO_CLX_UnregisterClient(
  [in] WDFDRIVER Driver
);

Parameter

[in] Driver

Ein WDFDRIVER-Handle für das Frameworktreiberobjekt für den GPIO-Controllertreiber.

Rückgabewert

GPIO_CLX_UnregisterClient gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich ist. Mögliche Rückgabewerte sind der folgende Fehlercode.

Rückgabecode Beschreibung
STATUS_NOT_FOUND
Der Aufrufer ist kein registrierter GpioClx-Client.

Hinweise

Ein GPIO-Controllertreiber ruft diese Methode auf, um die Registrierung abzubrechen. Der Treiber, der bei einem vorherigen Aufruf der GPIO_CLX_RegisterClient-Methode registriert wurde.

In der Regel ruft der GPIO-Controllertreiber diese Methode über seine EvtDriverUnload-Ereignisrückruffunktion auf, die kurz vor dem Entladen des Treibers ausgeführt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Zielplattform Universell
Header gpioclx.h
Bibliothek Msgpioclxstub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

EvtDriverUnload

GPIO_CLX_RegisterClient