struktur USBFN_NOTIFICATION (usbfnbase.h)

Menjelaskan informasi tentang pemberitahuan peristiwa Universal Serial Bus (USB) yang diterima dengan menggunakan IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION.

Sintaks

typedef struct _USBFN_NOTIFICATION {
  USBFN_EVENT Event;
  union {
    USBFN_BUS_SPEED               BusSpeed;
    USB_DEFAULT_PIPE_SETUP_PACKET SetupPacket;
    USHORT                        ConfigurationValue;
    USBFN_PORT_TYPE               PortType;
    ALTERNATE_INTERFACE           AlternateInterface;
  } u;
} USBFN_NOTIFICATION, *PUSBFN_NOTIFICATION;

Anggota

Event

Pemberitahuan bus ditunjukkan oleh bendera USBFN_EVENT-typed.

u

u.BusSpeed

Kecepatan bus pengoperasian ditunjukkan oleh bendera USBFN_BUS_SPEED-ketik.

u.SetupPacket

Menjelaskan paket penyiapan dalam struktur USB_DEFAULT_PIPE_SETUP_PACKET untuk transfer kontrol ke atau dari titik akhir default seperti yang ditunjukkan oleh bendera yang diketik USB_DEFAULT_PIPE_SETUP_PACKET.

u.ConfigurationValue

Bidang bConfigurationValue dari deskriptor konfigurasi USB.

u.PortType

Kemungkinan jenis port yang didukung oleh pengontrol fungsi yang ditunjukkan oleh bendera USBFN_PORT_TYPE-ketik.

u.AlternateInterface

Pengaturan alternatif antarmuka yang ditunjukkan oleh ALTERNATE_INTERFACE.

Persyaratan

Persyaratan Nilai
Header usbfnbase.h