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 |