EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA Rückruffunktion (iddcx.h)
Das Betriebssystem ruft EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA auf, um die standardmäßigen HDR10-Metadaten bereitzustellen, die ein Konsolentreiber an den Monitor senden soll, wenn Standardmetadaten in einem Aufruf von IddCxSwapChainReleaseAndAcquireBuffer2angegeben werden.
Syntax
EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA EvtIddCxMonitorSetDefaultHdrMetadata;
NTSTATUS EvtIddCxMonitorSetDefaultHdrMetadata(
IDDCX_MONITOR MonitorObject,
const IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA *pInArgs
)
{...}
Parameter
MonitorObject
[in] Ein IDDCX_MONITOR-Objekt, das das Betriebssystemkontexthandle für den Monitor ist. Das Betriebssystem hat dieses Handle in einem vorherigen Aufruf von IddCxMonitorCreatebereitgestellt.
pInArgs
[in] Zeiger auf eine IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA Struktur, die die Eingabeargumente für diese Rückruffunktion enthält.
Rückgabewert
EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA 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
Das Betriebssystem ruft diese Rückruffunktion nur für Konsolentreiber auf. Er ruft den Treiber für jeden Monitor auf, der HDR unterstützt, um dem Treiber mitzuteilen, welche HDR-Standardmetadaten verwendet werden sollen, wenn der Treiber die IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16festlegt. Flagge. Dieser Aufruf tritt auf, nachdem IddCxMonitorCreate aufgerufen wird und bevor Aufrufe an EVT_IDD_CX_ADAPTER_COMMIT_MODES2. Der Treiber sollte diese Daten verwenden, wenn IDDCX_HDRMETADATA_TYPE_DEFAULT als Metadatentyp in der IDDCX_METADATA2 zurückgegeben wird, wenn IddCxSwapChainReleaseAndAcquireBuffer2aufgerufen wird. Das Betriebssystem kann den Treiber aufrufen, um diesen Standardwert jederzeit zu aktualisieren.
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 |