次の方法で共有


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 コールバック関数へのポインター。

必要条件

要件 価値
ヘッダー udecxusbendpoint.h (Udecx.h を含む)

関連項目

UdecxUsbEndpointCreate

UdecxUsbEndpointInitSetCallbacks