Freigeben über


D3DKMTCreateDoorbell-Funktion (d3dkmthk.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe erheblich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Die D3DKMTCreateDoorbell-Funktion erstellt eine GPU-Türklingel für eine D3D-Hardwarewarteschlange für die Arbeitsübermittlung im Benutzermodus.

Syntax

NTSTATUS D3DKMTCreateDoorbell(
  D3DKMT_CREATE_DOORBELL *unnamedParam1
);

Parameter

unnamedParam1

[ein/aus] Zeiger auf eine D3DKMT_CREATE_DOORBELL Struktur, die die zu erstellende Türklingel beschreibt.

Rückgabewert

D3DKMTCreateDoorbell gibt STATUS_SUCCESS zurück, wenn das Betriebssystem erfolgreich eine Türklingel für diese Hardwarewarteschlange erstellt, die UMD für die Arbeitsübermittlung verwenden kann. Jeder Fehlerrückgabecode bedeutet, dass die Türklingel nicht erstellt wurde und die UMD sie nicht für die Arbeitsübermittlung verwenden kann.

Hinweise

D3DKMTCreateDoorbell erstellt ein Türklingelobjekt, das als getrennt initialisiert wird. UMD muss D3DKMTConnectDoorbell aufrufen, bevor Sie diese Türklingel verwenden, um Befehle für die Hardwarewarteschlange zu übermitteln.

Wenn UMD D3DKMTCreateDoorbell aufruft, sendet das Betriebssystem einen entsprechenden Aufruf an den KmD-Rückruf dxgkDdiCreateDoorbell , in dem KMD seinen Klingelzustand initialisieren kann.

Weitere Informationen finden Sie unter Arbeitsübermittlung im Benutzermodus.

Anforderungen

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

Weitere Informationen

D3DKMTConnectDoorbell

D3DKMT_CREATE_DOORBELL

DxgkDdiConnectDoorbell

DxgkDdiCreateDoorbell

D3DKMTDestroyDoorbell