GetMonitorBrightness function dxva2
Retrieves a monitor's minimum, maximum, and current brightness settings.
To learn more, see learn.microsoft.com/windows/win32/api/highlevelmonitorconfigurationapi/nf-highlevelmonitorconfigurationapi-getmonitorbrightness.
Implementation
Win32Result<int> GetMonitorBrightness(
HANDLE hMonitor,
Pointer<Uint32> pdwMinimumBrightness,
Pointer<Uint32> pdwCurrentBrightness,
Pointer<Uint32> pdwMaximumBrightness,
) {
resolveGetLastError();
final result_ = _GetMonitorBrightness(
hMonitor,
pdwMinimumBrightness,
pdwCurrentBrightness,
pdwMaximumBrightness,
);
return .new(value: result_, error: GetLastError());
}