Esempio n. 1
0
 private static string GetDescription(IntPtr deviceInfoSet, NaDevice.DeviceInfoData devinfoData)
 {
     return NaDevice.GetDeviceProperty.Description(deviceInfoSet, devinfoData) ??
         NaDevice.GetDeviceRegistryProperty.Description(deviceInfoSet, devinfoData);
 }
Esempio n. 2
0
        private static string GetDevicePath(IntPtr deviceInfoSet, NaDevice.DeviceInterfaceData deviceInterfaceData)
        {
            var detail = NaDevice.GetDeviceInterfaceDetail.Run(deviceInfoSet, deviceInterfaceData);
            if (!detail.HasValue)
                throw new Exception("Error getting the device interface detail!");

            return detail.Value.DevicePath;
        }