UDECX_USB_ENDPOINT_CALLBACKS 構造体 (udecxusbendpoint.h)

UDE クライアント ドライバーによって実装されるエンドポイント コールバック関数への関数ポインターが含まれています。 UDECX_USB_ENDPOINT_CALLBACKS_INITを呼び出して、この構造体 を初期化します

構文

typedef struct _UDECX_USB_ENDPOINT_CALLBACKS {
  ULONG                        Size;
  PFN_UDECX_USB_ENDPOINT_RESET EvtUsbEndpointReset;
  PFN_UDECX_USB_ENDPOINT_START EvtUsbEndpointStart;
  PFN_UDECX_USB_ENDPOINT_PURGE EvtUsbEndpointPurge;
} UDECX_USB_ENDPOINT_CALLBACKS, *PUDECX_USB_ENDPOINT_CALLBACKS;

メンバー

Size

この構造のサイズ。

EvtUsbEndpointReset

必須。 UDE クライアント ドライバーによって実装される EVT_UDECX_USB_ENDPOINT_RESET コールバック関数へのポインター。

EvtUsbEndpointStart

省略可能。 UDE クライアント ドライバーによって実装される EVT_UDECX_USB_ENDPOINT_START コールバック関数へのポインター。

EvtUsbEndpointPurge

省略可能。 UDE クライアント ドライバーによって実装される EVT_UDECX_USB_ENDPOINT_PURGE コールバック関数へのポインター。

要件

要件
Header udecxusbendpoint.h (Udecx.h を含む)

こちらもご覧ください

UdecxUsbEndpointCreate

UdecxUsbEndpointInitSetCallbacks