Freigeben über


D3DKMT_CREATE_DOORBELL_FLAGS Struktur (d3dkmthk.h)

Die D3DKMT_CREATE_DOORBELL_FLAGS Struktur gibt Kennzeichnungen für Erstellen einer Türglockean.

Syntax

typedef struct _D3DKMT_CREATE_DOORBELL_FLAGS {
  union {
    struct {
      UINT RequireSecondaryCpuVA : 1;
      UINT ResizeRingBufferOperation : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DKMT_CREATE_DOORBELL_FLAGS;

Angehörige

RequireSecondaryCpuVA

UMD legt dieses Kennzeichen auf Hardware fest, die eine sekundäre Türglockenposition implementiert. Für solche Geräte behält sich das Betriebssystem eine weitere virtuelle CPU-Adresse für diese Türglocke vor. Diese Adresse bleibt während der Lebensdauer der Türglocke konstant, auch wenn die zugrunde liegende physische Türglocke getrennt wird.

ResizeRingBufferOperation

Hinweis von UMD zu KMD, dass eine Türglocke für diese Hardwarewarteschlange mit einer neuen, geänderten Größe hRingBuffer Ringpuffer neu erstellt wird.

Reserved

Reserviert für die Systemverwendung.

Value

Eine alternative Möglichkeit, auf die Strukturmmber zuzugreifen.

Bemerkungen

Weitere Informationen finden Sie unter Arbeitsübermittlung im Benutzermodus.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3dkmthk.h

Siehe auch

D3DKMT_CREATE_DOORBELL

D3DKMTCreateDoorbell