D3DDDI_DOORBELLSTATUS-Enumeration (d3dukmdt.h)
Wichtig
Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe wesentlich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die D3DDDI_DOORBELLSTATUS-Enumeration gibt die status eines Doorbell-Objekts an.
Syntax
typedef enum _D3DDDI_DOORBELLSTATUS {
D3DDDI_DOORBELLSTATUS_CONNECTED,
D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD,
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY,
D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT
} D3DDDI_DOORBELLSTATUS;
Konstanten
D3DDDI_DOORBELLSTATUS_CONNECTED Gibt an, dass das Doorbell-Objekt erfolgreich mit einer Hardwarewarteschlange verbunden und für die Arbeitsübermittlung bereit ist. |
D3DDDI_DOORBELLSTATUS_CONNECTED_NOTIFY_KMD Gibt an, dass das Türklingelobjekt verbunden ist; nach jeder neuen Arbeitsübermittlung und klingelt die Türklingel, sollte UMD KMD jedoch benachrichtigen, indem D3DKMTNotifyWorkSubmission aufgerufen wird. |
D3DDDI_DOORBELLSTATUS_DISCONNECTED_RETRY Gibt an, dass die Türklingel zu diesem Zeitpunkt nicht verbunden werden kann, aber UMD sollte erneut versuchen, sie zu verbinden. |
D3DDDI_DOORBELLSTATUS_DISCONNECTED_ABORT Gibt an, dass die Türklingel nicht verbunden ist und UMD diese Hardwarewarteschlange nicht für die Arbeitsübermittlung verwenden kann. Dieser Fehler impliziert in der Regel ein nicht wiederherstellbares Szenario, z. B. einen GPU-Reset oder einen beendeten Adapter. |
Hinweise
Weitere Informationen finden Sie unter Benutzermodus-Arbeitsübermittlung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 (WDDM 3.2) |
Kopfzeile | d3dukmdt.h |