UCX_USBDEVICE_EVENT_CALLBACKS 構造体 (ucxusbdevice.h)
この構造体は、UCX USB デバイス イベント コールバック関数の一覧を提供します。
構文
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コールバック関数へのポインター。
要件
要件 | 値 |
---|---|
Header | ucxusbdevice.h (Ucxclass.h を含む) |