HID_DEVICE_EXTENSION structure (hidport.h)
The HID_DEVICE_EXTENSION structure is used by a HID minidriver as its layout for the device extension of a HIDClass device's functional device object.
Syntax
typedef struct _HID_DEVICE_EXTENSION {
PDEVICE_OBJECT PhysicalDeviceObject;
PDEVICE_OBJECT NextDeviceObject;
PVOID MiniDeviceExtension;
} HID_DEVICE_EXTENSION, *PHID_DEVICE_EXTENSION;
Members
PhysicalDeviceObject
Pointer to HID device's physical device object.
NextDeviceObject
Pointer to the device object immediately below the functional device object in the HID device's device stack.
MiniDeviceExtension
Pointer to the minidriver-specific portion of the device extension.
Requirements
Requirement | Value |
---|---|
Header | hidport.h (include Hidport.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for