структура D3DKMT_CREATE_DOORBELL_FLAGS (d3dkmthk.h)

Важно!

Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

В структуре D3DKMT_CREATE_DOORBELL_FLAGS указываются флаги создания дверной звонок.

Синтаксис

typedef struct _D3DKMT_CREATE_DOORBELL_FLAGS {
  union {
    struct {
      UINT RequireSecondaryCpuVA : 1;
      UINT ResizeRingBufferOperation : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DKMT_CREATE_DOORBELL_FLAGS;

Члены

RequireSecondaryCpuVA

UMD устанавливает этот флаг на оборудовании, которое реализует дополнительное расположение дверного звонка. Для таких устройств ОС резервирует другой виртуальный адрес ЦП для этого дверного звонка. Этот адрес остается постоянным на протяжении всего времени существования дверной звонок, даже если основной физический звонок в дверь отключается.

ResizeRingBufferOperation

Из UMD в KMD указывает, что для этой аппаратной очереди создается дверной звонок с новым кольцевым буфером hRingBuffer с измененным размером.

Reserved

Защищены; Значение равно нулю.

Value

Альтернативный способ доступа к членам структуры.

Требования

Требование Значение
Минимальная версия клиента WIN11_FUTURE
Верхняя часть d3dkmthk.h

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

D3DKMT_CREATE_DOORBELL

D3DKMTCreateDoorbell