перечисление IDDCX_METADATA2_VALID_FLAGS (iddcx.h)

Значение перечисления IDDCX_METADATA2_VALID_FLAGS указывает, какие поля в структуре IDDCX_METADATA2 содержат допустимое содержимое.

Синтаксис

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_NONE
Значение: 0
Указывает, что ни одно из необязательных полей в IDDCX_METADATA2 не содержит допустимые данные и на них не следует ссылаться.
IDDCX_METADATA2_VALID_FLAGS_SYSTEMBUFFERINFO
Значение: 0x1
Если этот параметр задан, IDDCX_METADATA2::SystemBufferInfo содержит допустимые данные. ОС устанавливает этот флаг в ответ на параметр драйвера IDARG_IN_RELEASEANDACQUIREBUFFER2::AcquireSystemMemoryBuffer значение TRUE.
IDDCX_METADATA2_VALID_FLAGS_HDR10METADATA
Значение: 0x2
Если этот параметр задан, IDDCX_METADATA2::Hdr10FrameMetaData содержит допустимые данные.

Комментарии

Дополнительные сведения о поддержке HDR см. в разделе Обновления IddCx версии 1.10.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 22H2 с обновлением за сентябрь (IddCx версии 1.10)
Верхняя часть iddcx.h

См. также раздел

IDARG_OUT_RELEASEANDACQUIREBUFFER2

IDDCX_METADATA2

IddCxSwapChainReleaseAndAcquireBuffer2