DXGKARG_CONNECTDOORBELL Struktur (d3dkmddi.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft übernimmt keine Gewährleistungen, ausdrücklich oder konkludent in Bezug auf die hier bereitgestellten Informationen.

Die DXGKARG_CONNECTDOORBELL Struktur enthält Parameter für DxgkDdiConnectDoorbell.

Syntax

typedef struct _DXGKARG_CONNECTDOORBELL {
  HANDLE                        hHwQueue;
  DXGKARG_CONNECTDOORBELL_FLAGS Flags;
  PHYSICAL_ADDRESS              PhysicalAddress;
  PHYSICAL_ADDRESS              SecondaryPhysicalAddress;
  D3DDDI_DOORBELLSTATUS         Status;
} DXGKARG_CONNECTDOORBELL;

Angehörige

hHwQueue

Flags

[in] Ein Bitfeld mit DXGKARG_CONNECTDOORBELL_FLAGS Werten, die die Türbellverbindungsflaggen angeben. Wenn UMD diese Türglocke mit der RequireSecondaryCpuVA Flag erstellt hat, legt Dxgkrnl die RequireSecondaryAddress Flag in diesem DDI fest, um KMD darüber zu informieren, dass diese Türbell zwei physische Adressen benötigt.

PhysicalAddress

SecondaryPhysicalAddress

Status

[out] Ein D3DDDI_DOORBELLSTATUS Wert, auf den KMD Dxgkrnl in die UMD-sichtbare Seite schreiben möchte, auf die pDoorbellStatusCpuVirtualAddress verweist. Dieser Wert kann nur D3DDDI_DOORBELL_STATUS_CONNECTED oder D3DDDI_DOORBELL_STATUS_CONNECTED_NOTIFY werden.

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- d3dkmddi.h

Siehe auch

D3DDDI_DOORBELLSTATUS

D3DKMTCreateDoorbell

DXGKARG_CONNECTDOORBELL_FLAGS

DxgkDdiConnectDoorbell