|
Hot plug parameter structure. More...
#include <libusbk.h>
Public Member Functions | |
VOID KUSB_API | OnHotPlug (_in KHOT_HANDLE HotHandle, _in KLST_DEVINFO_HANDLE DeviceInfo, _in KLST_SYNC_FLAG PlugType) |
Hot plug event callback function invoked when notifications occur. | |
VOID KUSB_API | OnPowerBroadcast (_in KHOT_HANDLE HotHandle, _in KLST_DEVINFO_HANDLE DeviceInfo, _in UINT PbtEvent) |
WM_POWERBROADCAST event callback function invoked when a power-management event has occurred. | |
Data Fields | |
HWND | UserHwnd |
Hot plug event window handle to send/post messages when notifications occur. | |
UINT | UserMessage |
WM_USER message start offset used when sending/posting messages, See details. More... | |
KHOT_FLAG | Flags |
Additional init/config parameters. | |
KLST_PATTERN_MATCH | PatternMatch |
File pattern matches for restricting notifcations to a single/group or all supported usb devices. | |
UCHAR | z_F_i_x_e_d [2048-sizeof(KLST_PATTERN_MATCH)-sizeof(UINT_PTR)*3-sizeof(UINT)*2] |
fixed structure padding. | |
Hot plug parameter structure.
[Fixed structure size of 2048 bytes]
This structure is intially passed as a parameter to HotK_Init.
UINT UserMessage |
WM_USER message start offset used when sending/posting messages, See details.