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 を含む) |