host.windows · function ·

NormalizeWindowsDisplayColorCapabilityV1

Normalize windows display color capability v1.

cpufunctionhosthost.windowssource-examplewindowsyeho

Connect Windows display, session, clipboard, and accessibility services.

external NormalizeWindowsDisplayColorCapabilityV1(int stableId, bool available, bool profileAvailable, text profileIdentity, bool advancedColorSupported, bool advancedColorActive, bool hdrSupported, bool hdrUserEnabled, bool wideColorSupported, bool wideColorUserEnabled, bool policyLimited, int activeMode, int encoding, int bitsPerChannel, int sdrWhiteMilliNits, int discoveryVersion, text source) returns nativeUiDisplayColorCapabilityV1

Status: source-declared

Parameters

int stableId
Supply stable id as int.
bool available
Supply available as bool.
bool profileAvailable
Supply profile available as bool.
text profileIdentity
Supply profile identity as text.
bool advancedColorSupported
Supply advanced color supported as bool.
bool advancedColorActive
Supply advanced color active as bool.
bool hdrSupported
Supply hdr supported as bool.
bool hdrUserEnabled
Supply hdr user enabled as bool.
bool wideColorSupported
Supply wide color supported as bool.
bool wideColorUserEnabled
Supply wide color user enabled as bool.
bool policyLimited
Supply policy limited as bool.
int activeMode
Supply active mode as int.
int encoding
Supply encoding as int.
int bitsPerChannel
Supply bits per channel as int.
int sdrWhiteMilliNits
Supply sdr white milli nits as int.
int discoveryVersion
Supply discovery version as int.
text source
Supply source as text.

Use NormalizeWindowsDisplayColorCapabilityV1

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using host.windows

// Connect Windows display, session, clipboard, and accessibility services.
int stableId = 1
bool available = true
bool profileAvailable = true
text profileIdentity = "profile Identity"
bool advancedColorSupported = true
bool advancedColorActive = true
bool hdrSupported = true
bool hdrUserEnabled = true
bool wideColorSupported = true
bool wideColorUserEnabled = true
bool policyLimited = true
int activeMode = 1
int encoding = 1
int bitsPerChannel = 1
int sdrWhiteMilliNits = 1
int discoveryVersion = 1
text source = "example"
nativeUiDisplayColorCapabilityV1 result = NormalizeWindowsDisplayColorCapabilityV1(stableId, available, profileAvailable, profileIdentity, advancedColorSupported, advancedColorActive, hdrSupported, hdrUserEnabled, wideColorSupported, wideColorUserEnabled, policyLimited, activeMode, encoding, bitsPerChannel, sdrWhiteMilliNits, discoveryVersion, source)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.host_windows__normalizewindowsdisplaycolorcapabilityv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "host.windows"
version = "0.1.0"
path = "../../../yeho/packages/host/windows"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/host/windows/display.yh:63