public static extern User32Status SetDisplayConfig( [In] uint pathArrayElements, [In] DisplayConfigPathInfo[] pathInfoArray, [In] uint modeInfoArrayElements, [In] DisplayConfigModeInfo[] modeInfoArray, [In] SetDisplayConfigFlags flags );
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(); }
private static extern ErrorCode SetDisplayConfig( int numPathArrayElements, [In] DisplayConfigPathInfo[] pathArray, int numModeInfoArrayElements, [In] DisplayConfigModeInfo[] modeInfoArray, SetDisplayConfigFlags flags);