HID_FUNCS (Windows CE 5.0)
This structure contains the HID client function pointers.
struct _HID_FUNCS { DWORD dwCount; LPGET_REPORT lpGetReport; LPSET_REPORT lpSetReport; LPGET_INTERRUPT_REPORT lpGetInterruptReport; LPGET_STRING lpGetString; LPGET_QUEUE_SIZE lpGetQueueSize; LPSET_QUEUE_SIZE lpSetQueueSize;};
Members
- dwCount
Size of this structure. - lpGetReport
Pointer to an LPGET_REPORT function. - lpSetReport
Pointer to an LPSET_REPORT function. - lpGetInterruptReport
Pointer to an LPGET_INTERRUPT_REPORT function. - lpGetString
Pointer to an LPGET_STRING function. - lpGetQueueSize
Pointer to an LPGET_QUEUE_SIZE function. - lpSetQueueSize
Pointer to an LPSET_QUEUE_SIZE function.
Remarks
The following code example shows the declarations for HID_FUNCS.
typedef struct _HID_FUNCS HID_FUNCS, * PHID_FUNCS, * LPHID_FUNCS;
typedef struct _HID_FUNCS const * PCHID_FUNCS;
typedef struct _HID_FUNCS const * LPCHID_FUNCS;
For more information about the HID driver functions, see %_WINCEROOT%\Public\Common\OAK\Drivers\USB\Class\HID\HIDClass\MDD\Client.cpp.
Requirements
OS Versions: Windows CE .NET 4.2 and later.
Header: Hiddi.h.
Send Feedback on this topic to the authors