D3DDDI_DOORBELLSTATUS enumeração (d3dukmdt.h)
Importante
Algumas informações referem-se 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, em relação às informações fornecidas aqui.
A enumeração D3DDDI_DOORBELLSTATUS indica o status de um objeto doorbell.
Sintaxe
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, a 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. Essa falha normalmente implica um cenário não recuperável, como uma redefinição de GPU ou um adaptador interrompido. |
Observações
Para obter mais informações, consulte de envio de trabalho no modo de usuário.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2 (WDDM 3.2) |
cabeçalho | d3dukmdt.h |