PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB funzione di callback (usbbusif.h)
Questa funzione di callback non è supportata.
La funzione SubmitIsoOutUrb invia un blocco di richieste USB direttamente al driver del bus senza richiedere l'allocazione di un'IRP.
Sintassi
typedef NTSTATUS
(USB_BUSIFFN *PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB) (
IN PVOID,
IN PURB
);
Parametri
[in] unnamedParam1
Handle restituito nel membro BusContext della struttura USB_BUS_INTERFACE_USBDI_V0 da una richiesta di IRP_MN_QUERY_INTERFACE .
[in] unnamedParam2
Puntatore a URB da passare al driver della porta.
Valore restituito
SubmitIsoOutUrb restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
STATUS_SUCCESS |
La chiamata è stata completata correttamente. |
STATUS_NOT_SUPPORTED |
Le interfacce isocrone veloci e i thread in tempo reale non sono supportati dal controller host. |
Commenti
Questa funzione sostituisce la funzione di libreria USBD_BusSubmitIsoOutUrb fornita da usbd.sys.
Questa funzione consente ai client di eseguire thread in tempo reale in un irQL con privilegi elevati per avere accesso rapido al driver del bus. Questo controller host USB deve supportare thread in tempo reale per il funzionamento di questa funzione.
Il driver chiamante genera le informazioni sugli errori a livello di pacchetto durante la chiamata a questa funzione.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | usbbusif.h (include Usbbusif.h) |
IRQL | ANY |