Share via


IddCxMonitorQueryHardwareCursor3-Funktion (iddcx.h)

Ein indirekter Anzeigetreiber ruft IddCxMonitorQueryHardwareCursor3 auf, um die aktuellen Hardwarecursorinformationen für den angegebenen Monitor abzurufen. Diese Funktionsversion fügt die SDR-Weißstufe hinzu, die ein Treiber auf den Cursor anwenden muss, wenn sich der Monitor in einem HDR-Modus befindet.

Syntax

HRESULT IddCxMonitorQueryHardwareCursor3(
  IDDCX_MONITOR                 MonitorObject,
  const IDARG_IN_QUERY_HWCURSOR *pInArgs,
  IDARG_OUT_QUERY_HWCURSOR3     *pOutArgs
);

Parameter

MonitorObject

[in] Ein IDDCX_MONITOR -Objekt, bei dem es sich um das von IddCxMonitorCreate erstellte Betriebssystemkontexthandle des Monitors handelt.

pInArgs

Zeiger auf eine IDARG_IN_QUERY_HWCURSOR-Struktur , die die Eingabeargumente dieser Funktion enthält.

pOutArgs

Zeiger auf eine IDARG_OUT_QUERY_HWCURSOR3 Struktur, in der die aktuellen Hardwarecursorinformationen des Monitors zurückgegeben werden.

Rückgabewert

IddCxMonitorQueryHardwareCursor2 gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben. Ein Fehlercode von STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGY ist ein vorübergehender Fehler, der angibt, dass sich das MonitorObject derzeit nicht in einem aktiven Pfad befindet.

Hinweise

IddCxMonitorQueryHardwareCursor3 ruft die aktuellen Hardwarecursorinformationen für den angegebenen Monitor ab und platziert sie in den vom Aufrufer bereitgestellten Puffer, auf den pOutArgs zeigt. Diese Funktion ist iddCxMonitorQueryHardwareCursor2 sehr ähnlich, stellt aber zusätzlich den Wert der SDR-Weißebene bereit. Die SDR-Weißstufe ist erforderlich, da alle Cursorbilder im SDR-Format vorliegen und der Treiber sicherstellen muss, dass sie mit der richtigen Helligkeit angezeigt 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 11, Version 22H2 September Update (IddCx Version 1.10)
Kopfzeile iddcx.h

Weitere Informationen

IDDCX_MONITOR

IDARG_IN_QUERY_HWCURSOR

IDARG_OUT_QUERY_HWCURSOR3

IddCxMonitorSetupHardwareCursor