структура 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по