Поделиться через


структура 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

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

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 24H2 (WDDM 3.2)
Верхняя часть d3dkmthk.h

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

D3DKMT_CREATE_DOORBELL

D3DKMTCreateDoorbell