enumeração D3DDDI_DOORBELLSTATUS (d3dukmdt.h)
Importante
Algumas informações estão relacionadas a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A enumeração D3DDDI_DOORBELLSTATUS indica o status de um objeto doorbell.
Syntax
typedef enum _D3DDDI_DOORBELLSTATUS {
D3DDDI_DOORBELLSTATUS_CONNECTED,
D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD,
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY,
D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT
} D3DDDI_DOORBELLSTATUS;
Constantes
D3DDDI_DOORBELLSTATUS_CONNECTED Indica que o objeto doorbell está conectado com êxito a uma fila de hardware e pronto para envio de trabalho. |
D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD Indica que o objeto doorbell está conectado; no entanto, após cada novo envio de trabalho e toque de campainha, o UMD deve notificar o KMD chamando D3DKMTNotifyWorkSubmission. |
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY Indica que a campainha não pode ser conectada no momento, mas a UMD deve tentar conectá-la novamente. |
D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT Indica que a campainha não será conectada e a UMD não pode usar essa fila de hardware para envio de trabalho. Normalmente, essa falha implica um cenário não detectável, como uma redefinição de GPU ou um adaptador interrompido. |
Comentários
Para obter mais informações, consulte Envio de trabalho no modo de usuário.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 24H2 (WDDM 3.2) |
Cabeçalho | d3dukmdt.h |