Compartir a través de


función GPIO_CLX_UnregisterClient (gpioclx.h)

El método GPIO_CLX_UnregisterClient quita el registro del controlador de controlador de uso general (GPIO) con la extensión de marco GPIO (GpioClx).

Sintaxis

NTSTATUS GPIO_CLX_UnregisterClient(
  [in] WDFDRIVER Driver
);

Parámetros

[in] Driver

Un controlador WDFDRIVER para el objeto de controlador de marco para el controlador GPIO.

Valor devuelto

GPIO_CLX_UnregisterClient devuelve STATUS_SUCCESS si la llamada se realiza correctamente. Los valores devueltos posibles incluyen el siguiente código de error.

Código devuelto Descripción
STATUS_NOT_FOUND
El autor de la llamada no es un cliente registrado de GpioClx.

Comentarios

Un controlador de controlador GPIO llama a este método para cancelar su registro. Controlador registrado en una llamada anterior al método GPIO_CLX_RegisterClient .

Normalmente, el controlador del controlador GPIO llama a este método desde su función de devolución de llamada de eventos EvtDriverUnload , que se ejecuta poco antes de que se descargue el controlador.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 8.
Plataforma de destino Universal
Encabezado gpioclx.h
Library Msgpioclxstub.lib
IRQL PASSIVE_LEVEL

Consulte también

EvtDriverUnload

GPIO_CLX_RegisterClient