EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP Rückruffunktion (iddcx.h)
Das Betriebssystem ruft EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP auf, um eine Gammarampe auf dem angegebenen Monitor festzulegen.
Syntax
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP EvtIddCxMonitorSetGammaRamp;
NTSTATUS EvtIddCxMonitorSetGammaRamp(
[in] IDDCX_MONITOR MonitorObject,
[in] const IDARG_IN_SET_GAMMARAMP *pInArgs
)
{...}
Parameter
[in] MonitorObject
Ein IDDCX_MONITOR -Objekt, bei dem es sich um das Kontexthandle des Betriebssystems handelt, das den Monitor identifiziert, für den eine Gammarampe festgelegt werden soll.
[in] pInArgs
Eine IDARG_IN_SET_GAMMARAMP-Struktur , die Informationen über die festgelegte Gammarampe enthält.
Rückgabewert
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP gibt einen NTSTATUS-Wert zurück. Wenn der Vorgang erfolgreich ist, wird STATUS_SUCCESS oder ein anderer status Wert zurückgegeben, für den NT_SUCCESS(status) gleich TRUE ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.
Hinweise
Wenn ein Treiber FP16-Unterstützung für einen Adapter meldet, muss er auch IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM akzeptieren und verwenden, unabhängig von der Gammaunterstützung, die zuvor in einem Aufruf von IddCxAdapterInitAsync gemeldet wurde. Diese Art von Gamma-Rampe kann für jeden Monitor gesendet werden, auch wenn HDR derzeit nicht verwendet wird.
Es ist möglich, dass einige Teile der Transformation nicht erforderlich sind oder keine Auswirkungen haben. In diesem Fall legt das Betriebssystem das entsprechende Flag auf FALSE fest, sodass der Treiber möglicherweise eine optimierte Transformation verwenden kann. Wie andere Gamma-Rampen muss die 3x4-Transformation auch auf Mauscursor angewendet werden.
Weitere Informationen zur HDR-Unterstützung finden Sie unter Updates für IddCx Version 1.10.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | iddcx.h |
IRQL | requires_same |