Condividi tramite


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