The HidDevice type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | GetFileSystemName |
Returns the file system path of the device.
This can be used to check permissions on Linux hidraw, for instance.
(Inherited from Device.) |
![]() | GetFriendlyName |
Returns a name appropriate for display.
(Overrides DeviceGetFriendlyName.) |
![]() | GetManufacturer |
Returns the manufacturer name.
|
![]() | GetMaxFeatureReportLength |
Returns the maximum feature report length, including the Report ID byte.
If the device does not use Report IDs, use 0 for the first byte.
|
![]() | GetMaxInputReportLength |
Returns the maximum input report length, including the Report ID byte.
If the device does not use Report IDs, the first byte will always be 0.
|
![]() | GetMaxOutputReportLength |
Returns the maximum output report length, including the Report ID byte.
If the device does not use Report IDs, use 0 for the first byte.
|
![]() | GetProductName |
Returns the product name.
|
![]() | GetRawReportDescriptor |
Returns the raw report descriptor of the USB device.
|
![]() | GetReportDescriptor |
Retrieves and parses the report descriptor of the USB device.
|
![]() | GetSerialNumber |
Returns the device serial number.
|
![]() | GetSerialPorts |
Returns the serial ports of the composite USB device.
Currently this is only supported on Windows.
|
![]() | HasImplementationDetail | (Overrides DeviceHasImplementationDetail(Guid).) |
![]() | Open | |
![]() | Open(OpenConfiguration) | |
![]() | ToString | Returns a string that represents the current object. (Overrides ObjectToString.) |
![]() | TryOpen(DeviceStream) |
Tries to make a connection to the device.
(Inherited from Device.) |
![]() | TryOpen(HidStream) | |
![]() | TryOpen(OpenConfiguration, DeviceStream) | (Inherited from Device.) |
![]() | TryOpen(OpenConfiguration, HidStream) | |
![]() | TryOpen(OpenConfiguration, DeviceStream, Exception) | (Inherited from Device.) |
See Also