The HidRegisterMinidriver routine is called by HID minidrivers, during their initialization, to register with the HID class driver.
NTSTATUS HidRegisterMinidriver( PHID_MINIDRIVER_REGISTRATION MinidriverRegistration );
Pointer to a caller-allocated buffer that contains an initialized HID_MINIDRIVER_REGISTRATION structure for the minidriver.
HidRegisterMinidriver returns one of the following NTSTATUS codes:
||Indicates that the routine completed without error and the minidriver is now registered with the HID class driver.|
||Indicates that there was insufficient memory for the system to register the minidriver.|
||Indicates that the HID revision number provided in MinidriverRegistration->Revision is not supported by this version of the HID class driver.|
Before calling this routine, HID minidrivers must initialize all members of the HID_MINIDRIVER_REGISTRATION structure that is provided at MinidriverRegistration. For information about these members, see HID_MINIDRIVER_REGISTRATION.
For more information, see HID Collections.
|Minimum supported client||Available in Windows 2000 and later versions of Windows.|
|Header||hidport.h (include Hidport.h)|