Freigeben über


IDDCX_METADATA2_VALID_FLAGS Enumeration (iddcx.h)

Von Bedeutung

Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft gibt keine Garantie, weder ausdrücklich noch impliziert, hinsichtlich der hier bereitgestellten Informationen.

Ein IDDCX_METADATA2_VALID_FLAGS Enumerationswert gibt an, welche Felder in einer IDDCX_METADATA2 Struktur gültige Inhalte aufweisen.

Syntax

typedef enum IDDCX_METADATA2_VALID_FLAGS {
  IDDCX_METADATA2_VALID_FLAGS_NONE = 0,
  IDDCX_METADATA2_VALID_FLAGS_SYSTEMBUFFERINFO = 0x1,
  IDDCX_METADATA2_VALID_FLAGS_HDR10METADATA = 0x2,
  IDDCX_METADATA2_VALID_FLAGS_D3D12_SURFACE = 0x4
} ;

Konstanten

 
IDDCX_METADATA2_VALID_FLAGS_NONE
Wert: 0
Gibt an, dass keine der optionalen Felder in IDDCX_METADATA2 gültige Daten enthalten und nicht darauf verwiesen werden soll.
IDDCX_METADATA2_VALID_FLAGS_SYSTEMBUFFERINFO
Wert: 0x1
Bei Festlegung enthält IDDCX_METADATA2::SystemBufferInfo gültige Daten. Das Betriebssystem legt dieses Flag als Reaktion auf eine Treibereinstellung IDARG_IN_RELEASEANDACQUIREBUFFER2::AcquireSystemMemoryBuffer auf TRUE fest.
IDDCX_METADATA2_VALID_FLAGS_HDR10METADATA
Wert: 0x2
Wenn festgelegt, enthält IDDCX_METADATA2::Hdr10FrameMetaData gültige Daten.
IDDCX_METADATA2_VALID_FLAGS_D3D12_SURFACE
Wert: 0x4
Wenn ein Treiber ein ID3D12Device-Objekt mit einer Swapchain in einem Aufruf von IddCxSwapChainSetDevice2 verknüpft hat, wird dieses Flag so festgelegt, dass das Feld IDDCX_METADATA2::p D3D12Surface gültige Daten enthält. Beachten Sie, dass IDDCX_METADATA2::p Surface in dieser Situation null ist.

Bemerkungen

Weitere Informationen zur HDR-Unterstützung finden Sie unter IddCx Version 1.10-Updates.

Weitere Informationen zur D3D12-Unterstützung finden Sie unter IddCx Version 1.11-Updates.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 11, 26H1 (IddCx 1.11)
Header iddcx.h

Siehe auch

IDARG_OUT_RELEASEANDACQUIREBUFFER2

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2