fungsi UCX_USBDEVICE_EVENT_CALLBACKS_INIT (ucxusbdevice.h)

Menginisialisasi struktur UCX_USBDEVICE_EVENT_CALLBACKS dengan penunjuk fungsi ke fungsi panggilan balik driver klien.

Sintaks

void UCX_USBDEVICE_EVENT_CALLBACKS_INIT(
  [out] PUCX_USBDEVICE_EVENT_CALLBACKS         Callbacks,
  [in]  PFN_UCX_USBDEVICE_ENDPOINTS_CONFIGURE  EvtUsbDeviceEndpointsConfigure,
  [in]  PFN_UCX_USBDEVICE_ENABLE               EvtUsbDeviceEnable,
  [in]  PFN_UCX_USBDEVICE_DISABLE              EvtUsbDeviceDisable,
  [in]  PFN_UCX_USBDEVICE_RESET                EvtUsbDeviceReset,
  [in]  PFN_UCX_USBDEVICE_ADDRESS              EvtUsbDeviceAddress,
  [in]  PFN_UCX_USBDEVICE_UPDATE               EvtUsbDeviceUpdate,
  [in]  PFN_UCX_USBDEVICE_HUB_INFO             EvtUsbDeviceHubInfo,
  [in]  PFN_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD EvtUsbDeviceDefaultEndpointAdd,
  [in]  PFN_UCX_USBDEVICE_ENDPOINT_ADD         EvtUsbDeviceEndpointAdd
);

Parameter

[out] Callbacks

Penunjuk ke struktur UCX_USBDEVICE_EVENT_CALLBACKS untuk diinisialisasi.

[in] EvtUsbDeviceEndpointsConfigure

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE .

[in] EvtUsbDeviceEnable

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_ENABLE .

[in] EvtUsbDeviceDisable

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_DISABLE .

[in] EvtUsbDeviceReset

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_RESET .

[in] EvtUsbDeviceAddress

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_ADDRESS .

[in] EvtUsbDeviceUpdate

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_UPDATE .

[in] EvtUsbDeviceHubInfo

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_HUB_INFO .

[in] EvtUsbDeviceDefaultEndpointAdd

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD .

[in] EvtUsbDeviceEndpointAdd

Penunjuk ke implementasi driver klien dari fungsi panggilan balik peristiwa EVT_UCX_USBDEVICE_ENDPOINT_ADD .

Mengembalikan nilai

Tidak ada

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Target Platform Windows
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header ucxusbdevice.h (termasuk Ucxclass.h)

Lihat juga

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate

UcxUsbDeviceInitSetEventCallbacks