共用方式為


USBFN_NOTIFICATION結構 (usbfnbase.h)

描述 使用 IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION 收到的通用序列總線 (USB) 事件通知的相關信息。

語法

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;

成員

Event

USBFN_EVENT型別旗標表示的總線通知。

u

u.BusSpeed

以USBFN_BUS_SPEED型別旗標表示的作業總線速度。

u.SetupPacket

描述 USB_DEFAULT_PIPE_SETUP_PACKET 結構中的安裝封包,以便控制傳送至預設端點或從預設端點傳送,如 USB_DEFAULT_PIPE_SETUP_PACKET型別旗標所指示。

u.ConfigurationValue

USB 組態描述元的 bConfigurationValue 字段。

u.PortType

函式控制器所支援的可能埠類型,由 USBFN_PORT_TYPE型別旗標表示。

u.AlternateInterface

ALTERNATE_INTERFACE所指示之介面的替代設定。

規格需求

需求
標頭 usbfnbase.h