Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Betriebssystem ruft EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 auf, den Treiber aufzufordern, eine Monitorbeschreibung in eine Liste der Modi zu analysieren, die der Monitor unterstützt. Das Betriebssystem ruft diese Rückrufversion (anstelle von EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION) auf, damit der Treiber zusätzliche Informationen melden kann, die für HDR10- oder WCG-Monitormodi erforderlich sind.
Syntax
EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 EvtIddCxParseMonitorDescription2;
NTSTATUS EvtIddCxParseMonitorDescription2(
const IDARG_IN_PARSEMONITORDESCRIPTION2 *pInArgs,
IDARG_OUT_PARSEMONITORDESCRIPTION *pOutArgs
)
{...}
Parameter
pInArgs
[in] Zeigen Sie auf eine IDARG_IN_PARSEMONITORDESCRIPTION2 Struktur, die die Eingabeargumente für diese Rückruffunktion enthält.
pOutArgs
[out] Zeigen Sie auf eine IDARG_OUT_PARSEMONITORDESCRIPTION Struktur, die die Ausgabeargumente für diese Rückruffunktion enthält.
Rückgabewert
EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 gibt einen NTSTATUS- Wert zurück. Wenn der Vorgang erfolgreich ist, wird STATUS_SUCCESS oder ein anderer Statuswert zurückgegeben, für den NT_SUCCESS(Status) GLEICH WAHR ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.
Bemerkungen
Ein indirekter Anzeigetreiber der Version 1.10 oder höher, der HDR unterstützt, muss diese Funktion für Berichtsmodi verfügbar machen. Das Festlegen der folgenden IDDCX_WIRE_BITS_PER_COMPONENT Werte entspricht dem Erstellen eines Modus über die Funktionen vor 1.10:
- BitsPerComponent.Rgb-IDDCX_BITS_PER_COMPONENT_8
- BitsPerComponent.YCbCr4444, BitsPerComponent.YCbCr422 und BitsPerComponent.YCbCr420 zu IDDCX_BITS_PER_COMPONENT_NONE
Version 1.10 und höhere Treiber, die das IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 Adapterflagge nicht festlegen, können weiterhin nur die Funktion pre-1.10 melden.
Das feld IDDCX_MONITOR_MODE2::BitsPerComponent ist so konzipiert, dass mehrere Formate und Bittiefen in einem einzigen Modus gemeldet werden können. Beispielsweise kann ein Treiber 8 und 10 Bit pro Komponente in RGB melden, indem sowohl IDDCX_BITS_PER_COMPONENT_8 als auch IDDCX_BITS_PER_COMPONENT_10 in IDDCX_MONITOR_MODE2::BitsPerComponent::Rgbfestgelegt werden. Ein Treiber sollte nur unterschiedliche Bits pro Komponente als eindeutige Modi melden, wenn sich auch andere Modusdetails unterscheiden.
Treiber, die Modi mit SDR WCG- oder HDR-Parametern zurückgeben, schlagen fehl, wenn sie nicht auch IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 im IddCxAdapterInitAsync-Aufruf gemeldet haben. SDR WCG- und HDR-Parameter können wie folgt sein:
- Ein beliebiger Wert für IDDCX_WIRE_BITS_PER_COMPONENT::BitsPerComponent.Rgb außer IDDCX_BITS_PER_COMPONENT_8oder
- Jeder IDDCX_WIRE_BITS_PER_COMPONENT::BitsPerComponent Wert für YCbCr4444, YCbCr422oder YCbCr420 außer IDDCX_BITS_PER_COMPONENT_NONE.
Weitere Informationen zur HDR-Unterstützung finden Sie unter IddCx Version 1.10-Updates.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 11, Version 22H2 September Update (IddCx, Version 1.10) |
| Header- | iddcx.h |