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 |