Compartilhar via


Função USBD_CloseHandle (usbdlib.h)

A rotina USBD_CloseHandle é chamada por um driver de cliente USB para fechar um identificador USBD e liberar todos os recursos associados ao registro do driver.

Sintaxe

void USBD_CloseHandle(
  [in] USBD_HANDLE USBDHandle
);

Parâmetros

[in] USBDHandle

Identificador USBD a ser fechado. O identificador é recuperado pelo driver do cliente em uma chamada anterior à rotina de USBD_CreateHandle .

Retornar valor

Nenhum

Comentários

Um driver cliente deve chamar USBD_CloseHandle na rotina do driver que manipula o IRP IRP_MN_REMOVE_DEVICE . O driver cliente deve chamar a rotina antes de enviar o IRP para baixo na pilha do driver USB.

Requisitos

Requisito Valor
Cliente mínimo com suporte Requer DDK para Windows 8. Tem como destino o Windows Vista e versões posteriores do sistema operacional Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho usbdlib.h
Biblioteca Usbdex.lib
IRQL PASSIVE_LEVEL

Confira também

Alocando e criando URBs

USBD_CreateHandle