[DllImport("hid.dll", SetLastError=true)]
static extern Boolean HidD_GetFeature(SafeFileHandle HidDeviceObject, ref Byte lpReportBuffer, Int32 ReportBufferLength);
Declare Function HidD_GetFeature Lib "hid.dll" (ByVal HidDeviceObject As SafeFileHandle, out lpReportBuffer As Byte, ReportBufferLength As Int32) As Boolean
<DllImport("hid.dll", SetLastError:=True, CallingConvention:=CallingConvention.StdCall)> _
Public Shared Function HidD_GetFeature(hidDeviceObject As SafeFileHandle, ByVal reportBuffer As Byte(), ByVal reportBufferLength As UInt32) As Boolean
End Function
None.
Do you know one? Please contribute it!
Return Value - True if succeeded, otherwise False.
For C# - Must include "using Microsoft.Win32.SafeHandles;".
For VB - Must include "Imports Microsoft.Win32.SafeHandles". The reportBuffer parameter must be ByVal. The call will fail with windows system error 23 if it is ByRef.
Please add some!
Please add some!