Ejemplo n.º 1
0
        private static string MonitorFriendlyName(Luid adapterId, uint targetId)
        {
            var deviceName = new DisplayconfigTargetDeviceName
            {
                header =
                {
                    size      = (uint)Marshal.SizeOf(typeof(DisplayconfigTargetDeviceName)),
                    adapterId = adapterId,
                    id        = targetId,
                    type      = DisplayconfigDeviceInfoType.DisplayconfigDeviceInfoGetTargetName
                }
            };
            var error = DisplayConfigGetDeviceInfo(ref deviceName);

            if (error != ErrorSuccess)
            {
                throw new Win32Exception(error);
            }
            return(deviceName.monitorFriendlyDeviceName);
        }
Ejemplo n.º 2
0
 public static extern int DisplayConfigGetDeviceInfo(ref DisplayconfigTargetDeviceName deviceName);
Ejemplo n.º 3
0
 private static string MonitorFriendlyName(Luid adapterId, uint targetId)
 {
     var deviceName = new DisplayconfigTargetDeviceName
     {
         header =
         {
             size = (uint) Marshal.SizeOf(typeof(DisplayconfigTargetDeviceName)),
             adapterId = adapterId,
             id = targetId,
             type = DisplayconfigDeviceInfoType.DisplayconfigDeviceInfoGetTargetName
         }
     };
     var error = DisplayConfigGetDeviceInfo(ref deviceName);
     if (error != ErrorSuccess)
         throw new Win32Exception(error);
     return deviceName.monitorFriendlyDeviceName;
 }
Ejemplo n.º 4
0
 public static extern int DisplayConfigGetDeviceInfo(ref DisplayconfigTargetDeviceName deviceName);