Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A rotina de USBD_RegisterHcFilter foi preterida no Windows XP e em sistemas operacionais posteriores. Não use.
No Windows XP e em sistemas operacionais posteriores, um driver de filtro instalado entre o FDO do hub raiz e o PDO vê todo o tráfego USB para um dispositivo USB depois de enumerado. Não há nenhum mecanismo com suporte para filtrar solicitações de descritor que ocorram durante a enumeração de um dispositivo USB, pois essas solicitações se originam e permanecem no driver de porta (usbport.sys) e não no driver do hub.
Sintaxe
VOID USBD_RegisterHcFilter(
[in] PDEVICE_OBJECT DeviceObject,
[in] PDEVICE_OBJECT FilterDeviceObject
);
Parâmetros
[in] DeviceObject
Ponteiro para o objeto do dispositivo que é a parte superior atual da pilha, conforme relatado por IoAttachDeviceToDeviceStack.
[in] FilterDeviceObject
Ponteiro para o objeto de dispositivo de filtro criado pelo driver de filtro para suas operações.
Valor de retorno
Nenhum
Observações
Os drivers de filtro de barramento USB devem chamar essa rotina depois de anexar seu objeto de dispositivo à pilha de objetos do dispositivo para o driver do controlador de host.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Deprecado. |
| da Plataforma de Destino | Universal |
| cabeçalho | usbdlib.h (inclua Usbdlib.h) |
| biblioteca | Usbd.lib |
| IRQL | PASSIVE_LEVEL |