Condividi tramite


enumerazione D3DDDI_DOORBELLSTATUS (d3dukmdt.h)

Importante

Alcune informazioni si riferiscono a un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

L'enumerazione D3DDDI_DOORBELLSTATUS indica lo stato di un oggetto campanello.

Sintassi

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

Costanti

 
D3DDDI_DOORBELLSTATUS_CONNECTED
Indica che l'oggetto campanello è connesso correttamente a una coda hardware e pronto per l'invio di lavoro.
D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD
Indica che l'oggetto campanello è connesso; Tuttavia, dopo ogni nuovo invio di lavoro e anello portabell, UMD deve notificare al KMD chiamando D3DKMTNotifyWorkSubmission.
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY
Indica che il campanello non può essere connesso in questo momento, ma UMD deve riprovare a connetterlo.
D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT
Indica che il campanello non sarà connesso e che UMD non può usare questa coda hardware per l'invio di lavoro. Questo errore implica in genere uno scenario non irreversibile, ad esempio un ripristino della GPU o una scheda arrestata.

Commenti

Per altre informazioni, vedere Invio di lavoro in modalità utente.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2 (WDDM 3.2)
Intestazione d3dukmdt.h

Vedi anche

DXGKARG_CONNECTDOORBELL

DXGKARG_DISCONNECTDOORBELL

DxgkDdiConnectDoorbell

DxgkDdiDisconnectDoorbell