PUSB_BUSIFFN_QUERY_BUS_TIME_EX 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 IRP_MN_QUERY_INTERFACE richiesta.

[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 fotogrammi/micro-fotogrammi 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 da 125us corrente, mentre i 29 bit superiori conterranno il numero di fotogrammi USB corrente di 1 ms.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione usbbusif.h (includere Usbbusif.h)
IRQL < = DISPATCH_LEVEL

Vedi anche