funzione GPIO_CLX_UnregisterClient (gpioclx.h)

Il metodo GPIO_CLX_UnregisterClient rimuove la registrazione di un driver del controller di I/O (GPIO) per utilizzo generico con l'estensione del framework GPIO (GpioClx).

Sintassi

NTSTATUS GPIO_CLX_UnregisterClient(
  [in] WDFDRIVER Driver
);

Parametri

[in] Driver

Handle WDFDRIVER per l'oggetto driver del framework per il driver del controller GPIO.

Valore restituito

GPIO_CLX_UnregisterClient restituisce STATUS_SUCCESS se la chiamata ha esito positivo. I valori restituiti possibili includono il codice di errore seguente.

Codice restituito Descrizione
STATUS_NOT_FOUND
Il chiamante non è un client registrato di GpioClx.

Commenti

Un driver controller GPIO chiama questo metodo per annullarne la registrazione. Il driver registrato in una chiamata precedente al metodo GPIO_CLX_RegisterClient .

In genere, il driver del controller GPIO chiama questo metodo dalla sua funzione di callback dell'evento EvtDriverUnload , che viene eseguita poco prima del caricamento del driver.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Piattaforma di destinazione Universale
Intestazione gpioclx.h
Libreria Msgpioclxstub.lib
IRQL PASSIVE_LEVEL

Vedi anche

EvtDriverUnload

GPIO_CLX_RegisterClient