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