Beispiel #1
0
 public static extern User32Status SetDisplayConfig(
     [In] uint pathArrayElements,
     [In] DisplayConfigPathInfo[] pathInfoArray,
     [In] uint modeInfoArrayElements,
     [In] DisplayConfigModeInfo[] modeInfoArray,
     [In] SetDisplayConfigFlags flags
     );
Beispiel #2
0
        public static void SetDisplayConfig(
            DisplayConfigInfo info,
            SetDisplayConfigFlags flags)
        {
            var pathsArray = info.Paths.ToArray();
            var modesArray = info.Modes.ToArray();
            int numPaths   = pathsArray.Length;
            int numModes   = modesArray.Length;

            ErrorCode result = SetDisplayConfig(
                numPaths, pathsArray,
                numModes, modesArray,
                flags);

            result.ThrowIfError();
        }
Beispiel #3
0
 private static extern ErrorCode SetDisplayConfig(
     int numPathArrayElements,
     [In] DisplayConfigPathInfo[] pathArray,
     int numModeInfoArrayElements,
     [In] DisplayConfigModeInfo[] modeInfoArray,
     SetDisplayConfigFlags flags);