Condividi tramite


PUSB_BUSIFFN_QUERY_BUS_TIME_EX funzione di callback (usbbusif.h)

Questa richiesta non è supportata.

La routine QueryBusTimeEx ottiene il numero di micro frame USB a 32 bit corrente.

Sintassi

typedef NTSTATUS
  (USB_BUSIFFN *PUSB_BUSIFFN_QUERY_BUS_TIME_EX) (
    IN PVOID,
    IN PULONG
  );

Parametri

[in] unnamedParam1

Handle restituito nel membro BusContext della struttura USB_BUS_INTERFACE_USBDI_V3 da una richiesta di IRP_MN_QUERY_INTERFACE.

[out] unnamedParam2

Riceve il numero di micro frame USB corrente.

Valore restituito

QueryBusTimeEx restituisce uno dei valori seguenti:

Codice restituito Descrizione
STATUS_SUCCESS La chiamata è stata completata correttamente.
STATUS_NOT_SUPPORTED La funzione è stata chiamata per un controller host USB che non supporta USB 2.0.

Commenti

QueryBusTimeEx ottiene il numero corrente di frame/micro frame USB 2.0 quando viene chiamato per un dispositivo USB collegato a un controller host USB 2.0.

I 3 bit più bassi del valore del micro frame restituito conterranno il micro-frame 125us corrente, mentre i 29 bit superiori conterranno il numero di fotogramma USB corrente di 1ms.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione usbbusif.h (include Usbbusif.h)
IRQL < = DISPATCH_LEVEL

Vedi anche