Freigeben über


DXGKDDI_CREATENATIVEFENCE Rückruffunktion (d3dkmddi.h)

Das Betriebssystem ruft die DxgkDdiCreateNativeFence von KMD auf, um ein Tracking-Objekt für einen systemeigenen GPU-Zaun zu erstellen.

Syntax

DXGKDDI_CREATENATIVEFENCE DxgkddiCreatenativefence;

NTSTATUS DxgkddiCreatenativefence(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_CREATENATIVEFENCE pCreateNativeFence
)
{...}

Parameter

hAdapter

[in] Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Display-Miniporttreiber hat dieses Handle zuvor für Dxgkrnl- im MiniportDeviceContext Ausgabeparameter der DXGKDDI_ADD_DEVICE-Funktion bereitgestellt.

pCreateNativeFence

[in/out] Zeigen Sie auf eine DXGKARG_CREATENATIVEFENCE Struktur, die den zu erstellenden systemeigenen GPU-Zaun beschreibt.

Rückgabewert

DxgkDdiCreateNativeFence gibt STATUS_SUCCESS zurück, wenn KMD erfolgreich ein systemeigenes GPU-Zaunobjekt erstellen konnte. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Bemerkungen

Weitere Informationen zu systemeigenen GPU-Zaunen finden Sie unter native GPU-Zaunobjekte.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL

Siehe auch

DXGKARG_CREATENATIVEFENCE

DxgkDdiDestroyNativeFence

DxgkDdiOpenNativeFence-