função GPIO_CLX_UnregisterClient (gpioclx.h)

O método GPIO_CLX_UnregisterClient remove o registro de um driver de controlador gpio (E/S) de uso geral com a extensão de estrutura GPIO (GpioClx).

Sintaxe

NTSTATUS GPIO_CLX_UnregisterClient(
  [in] WDFDRIVER Driver
);

Parâmetros

[in] Driver

Um identificador WDFDRIVER para o objeto de driver de estrutura para o driver do controlador GPIO.

Retornar valor

GPIO_CLX_UnregisterClient retornará STATUS_SUCCESS se a chamada for bem-sucedida. Os possíveis valores retornados incluem o código de erro a seguir.

Código de retorno Descrição
STATUS_NOT_FOUND
O chamador não é um cliente registrado do GpioClx.

Comentários

Um driver de controlador GPIO chama esse método para cancelar seu registro. O driver registrado em uma chamada anterior para o método GPIO_CLX_RegisterClient .

Normalmente, o driver do controlador GPIO chama esse método de sua função de retorno de chamada de evento EvtDriverUnload , que é executada pouco antes do descarregamento do driver.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 8.
Plataforma de Destino Universal
Cabeçalho gpioclx.h
Biblioteca Msgpioclxstub.lib
IRQL PASSIVE_LEVEL

Confira também

EvtDriverUnload

GPIO_CLX_RegisterClient