estrutura UCX_USBDEVICE_EVENT_CALLBACKS (ucxusbdevice.h)
Essa estrutura fornece uma lista de funções de retorno de chamada de evento de dispositivo USB UCX.
Sintaxe
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;
Membros
Size
O tamanho em bytes dessa estrutura.
EvtUsbDeviceEndpointsConfigure
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
EvtUsbDeviceEnable
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_ENABLE.
EvtUsbDeviceDisable
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_DISABLE.
EvtUsbDeviceReset
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_RESET.
EvtUsbDeviceAddress
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_ADDRESS.
EvtUsbDeviceUpdate
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_UPDATE.
EvtUsbDeviceHubInfo
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_HUB_INFO.
EvtUsbDeviceDefaultEndpointAdd
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD.
EvtUsbDeviceEndpointAdd
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_ENDPOINT_ADD.
EvtUsbDeviceSuspend
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_SUSPEND.
EvtUsbDeviceResume
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_RESUME.
EvtUsbDeviceGetCharacteristic
Um ponteiro para uma função de retorno de chamada EVT_UCX_USBDEVICE_GET_CHARACTERISTIC.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ucxusbdevice.h (inclua Ucxclass.h) |