структура UCX_USBDEVICE_EVENT_CALLBACKS (ucxusbdevice.h)
Эта структура содержит список функций обратного вызова событий usb-устройства UCX.
Синтаксис
typedef struct _UCX_USBDEVICE_EVENT_CALLBACKS {
ULONG Size;
PFN_UCX_USBDEVICE_ENDPOINTS_CONFIGURE EvtUsbDeviceEndpointsConfigure;
PFN_UCX_USBDEVICE_ENABLE EvtUsbDeviceEnable;
PFN_UCX_USBDEVICE_DISABLE EvtUsbDeviceDisable;
PFN_UCX_USBDEVICE_RESET EvtUsbDeviceReset;
PFN_UCX_USBDEVICE_ADDRESS EvtUsbDeviceAddress;
PFN_UCX_USBDEVICE_UPDATE EvtUsbDeviceUpdate;
PFN_UCX_USBDEVICE_HUB_INFO EvtUsbDeviceHubInfo;
PFN_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD EvtUsbDeviceDefaultEndpointAdd;
PFN_UCX_USBDEVICE_ENDPOINT_ADD EvtUsbDeviceEndpointAdd;
PFN_UCX_USBDEVICE_SUSPEND EvtUsbDeviceSuspend;
PFN_UCX_USBDEVICE_RESUME EvtUsbDeviceResume;
PFN_UCX_USBDEVICE_GET_CHARACTERISTIC EvtUsbDeviceGetCharacteristic;
} UCX_USBDEVICE_EVENT_CALLBACKS, *PUCX_USBDEVICE_EVENT_CALLBACKS;
Члены
Size
Размер этой структуры в байтах.
EvtUsbDeviceEndpointsConfigure
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE .
EvtUsbDeviceEnable
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_ENABLE .
EvtUsbDeviceDisable
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_DISABLE .
EvtUsbDeviceReset
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_RESET .
EvtUsbDeviceAddress
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_ADDRESS .
EvtUsbDeviceUpdate
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_UPDATE .
EvtUsbDeviceHubInfo
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_HUB_INFO .
EvtUsbDeviceDefaultEndpointAdd
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD .
EvtUsbDeviceEndpointAdd
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_ENDPOINT_ADD.
EvtUsbDeviceSuspend
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_SUSPEND .
EvtUsbDeviceResume
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_RESUME .
EvtUsbDeviceGetCharacteristic
Указатель на функцию обратного вызова EVT_UCX_USBDEVICE_GET_CHARACTERISTIC .
Требования
Требование | Значение |
---|---|
Заголовок | ucxusbdevice.h (включая Ucxclass.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по