funzione USBD_RegisterHcFilter (usbdlib.h)

La routine USBD_RegisterHcFilter è stata deprecata in Windows XP e nei sistemi operativi successivi. Non usare.

Nei sistemi operativi Windows XP e versioni successive, un driver di filtro installato tra l'hub radice FDO e PDO vede tutto il traffico USB per un dispositivo USB dopo l'enumerazione. Non esiste alcun meccanismo supportato per filtrare le richieste del descrittore che si verificano durante l'enumerazione di un dispositivo USB, perché tali richieste hanno origine e rimangono nel driver di porta (usbport.sys) e non nel driver hub.

Sintassi

void USBD_RegisterHcFilter(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PDEVICE_OBJECT FilterDeviceObject
);

Parametri

[in] DeviceObject

Puntatore all'oggetto dispositivo che rappresenta la parte superiore corrente dello stack come segnalato da IoAttachDeviceToDeviceStack.

[in] FilterDeviceObject

Puntatore all'oggetto dispositivo di filtro creato dal driver di filtro per le operazioni.

Valore restituito

nessuno

Osservazioni

I driver di filtro bus USB devono chiamare questa routine dopo aver collegato l'oggetto dispositivo allo stack di oggetti dispositivo per il driver del controller host.

Requisiti

Requisito Valore
Client minimo supportato Deprecato.
Piattaforma di destinazione Universale
Intestazione usbdlib.h (include Usbdlib.h)
Libreria Usbd.lib
IRQL PASSIVE_LEVEL

Vedi anche

IoAttachDeviceToDeviceStack

Informazioni di riferimento sulla programmazione dei driver di dispositivo USB