DS4Windows.HidDevices.GetDeviceDescription C# (CSharp) Метод

GetDeviceDescription() приватный статический Метод

private static GetDeviceDescription ( IntPtr deviceInfoSet, NativeMethods &devinfoData ) : string
deviceInfoSet System.IntPtr
devinfoData NativeMethods
Результат string
        private static string GetDeviceDescription(IntPtr deviceInfoSet, ref NativeMethods.SP_DEVINFO_DATA devinfoData)
        {
            var descriptionBuffer = new byte[1024];

            var requiredSize = 0;
            var type = 0;

            NativeMethods.SetupDiGetDeviceRegistryProperty(deviceInfoSet,
                                                            ref devinfoData,
                                                            NativeMethods.SPDRP_DEVICEDESC,
                                                            ref type,
                                                            descriptionBuffer,
                                                            descriptionBuffer.Length,
                                                            ref requiredSize);

            return descriptionBuffer.ToUTF8String();
        }