PUSB_BUSIFFN_QUERY_BUS_TIME_EX fungsi panggilan balik (usbbusif.h)

Permintaan ini tidak didukung.

Rutinitas QueryBusTimeEx mendapatkan nomor bingkai mikro USB 32-bit saat ini.

Sintaks

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

Parameter

[in] unnamedParam1

Menangani yang dikembalikan di anggota BusContext dari struktur USB_BUS_INTERFACE_USBDI_V3 oleh permintaan IRP_MN_QUERY_INTERFACE.

[out] unnamedParam2

Menerima nomor bingkai mikro USB saat ini.

Nilai kembali

QueryBusTimeEx mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Panggilan berhasil diselesaikan.
STATUS_NOT_SUPPORTED Fungsi ini dipanggil untuk pengontrol host USB yang tidak mendukung USB 2.0.

Keterangan

QueryBusTimeEx mendapatkan nomor bingkai USB 2.0/micro-frame saat dipanggil untuk perangkat USB yang terpasang pada pengontrol host USB 2.0.

3 bit terendah dari nilai bingkai mikro yang dikembalikan akan berisi bingkai mikro 125us saat ini, sementara 29 bit atas akan berisi nomor bingkai USB 1ms saat ini.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header usbbusif.h (termasuk Usbbusif.h)
IRQL < = DISPATCH_LEVEL

Lihat juga