перечисление D3DDDI_DOORBELLSTATUS (d3dukmdt.h)
Важный
Некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.
Перечисление D3DDDI_DOORBELLSTATUS указывает состояние объекта doorbell.
Синтаксис
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, вызвав D3DKMTNotifyWorkSubmission. |
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY Указывает, что дверь не может быть подключена в настоящее время, но UMD должна повторить попытку подключения. |
D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT Указывает, что дверь не будет подключена, и UMD не может использовать эту очередь оборудования для отправки рабочих данных. Этот сбой обычно подразумевает невосстановленный сценарий, например сброс или остановленный адаптер GPU. |
Замечания
Дополнительные сведения см. в рабочей отправки в режиме пользователя.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 версии 24H2 (WDDM 3.2) |
заголовка | d3dukmdt.h |