перечисление D3DDDI_DOORBELLSTATUS (d3dukmdt.h)

Важно!

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

Перечисление D3DDDI_DOORBELLSTATUS указывает состояние объекта дверной звонок.

Синтаксис

typedef enum _D3DDDI_DOORBELLSTATUS {
  D3DDDI_DOORBELLSTATUS_CONNECTED,
  D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD,
  D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY,
  D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT
} D3DDDI_DOORBELLSTATUS;

Константы

 
D3DDDI_DOORBELLSTATUS_CONNECTED
Указывает, что объект doorbell успешно подключен к очереди оборудования и готов к отправке работы.
D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD
Указывает, что объект doorbell подключен; однако UMD должен уведомлять KMD после каждой новой подачи работ и звонка в дверь.
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY
Указывает, что в настоящее время не удается подключить дверной звонок; однако UMD должен повторить попытку подключения.
D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT
Указывает, что звонок не будет подключен, и UMD не может использовать эту очередь оборудования для отправки работ. Этот сбой обычно подразумевает невосстановимый сценарий, например сброс GPU или остановленный адаптер.

Требования

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

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

DXGKARG_CONNECTDOORBELL

DXGKARG_DISCONNECTDOORBELL

DxgkDdiConnectDoorbell

DxgkDdiDisconnectDoorbell