Freigeben über


D3DKMT_CREATE_DOORBELL_FLAGS-Struktur (d3dkmthk.h)

Die D3DKMT_CREATE_DOORBELL_FLAGS-Struktur gibt Flags zum Erstellen einer Türklingel an.

Syntax

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

Member

RequireSecondaryCpuVA

UMD legt dieses Flag auf Hardware fest, die einen sekundären Türklingelstandort implementiert. Für solche Geräte reserviert das Betriebssystem eine weitere virtuelle CPU-Adresse für diese Türklingel. Diese Adresse bleibt während der Lebensdauer der Türklingel konstant, auch wenn die zugrunde liegende physische Türklingel getrennt wird.

ResizeRingBufferOperation

Hinweis von UMD zu KMD, dass eine Türklingel für diese Hardwarewarteschlange mit einem neuen hRingBuffer-Ringpuffer neu erstellt wird.

Reserved

Ist für das System reserviert.

Value

Eine alternative Möglichkeit für den Zugriff auf die Strukturmember.

Hinweise

Weitere Informationen finden Sie unter Benutzermodus-Arbeitsübermittlung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2 (WDDM 3.2)
Kopfzeile d3dkmthk.h

Weitere Informationen

D3DKMT_CREATE_DOORBELL

D3DKMTCreateDoorbell