enumerazione D3DDDI_DOORBELLSTATUS (d3dukmdt.h)
Importante
Alcune informazioni riguardano un prodotto in versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.
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 campanello, UMD dovrebbe notificare kmd chiamando D3DKMTNotifyWorkSubmission. |
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY Indica che il campanello non può essere connesso in questo momento, ma UMD dovrebbe 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 una reimpostazione della GPU o una scheda arrestata. |
Osservazioni
Per altre informazioni, vedere invio di lavoro in modalità utente.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11, versione 24H2 (WDDM 3.2) |
intestazione | d3dukmdt.h |