D3DKMTOpenNativeFenceFromNtHandle-Funktion (d3dkmthk.h)
Die D3D-Laufzeit ruft *D3DKMTOpenNativeFenceFromNTHandle auf, um einen vorhandenen gemeinsam genutzten systemeigenen Zaun auf einem anderen Gerät oder Prozess zu öffnen.
NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(
D3DKMT_OPENNATIVEFENCEFROMNTHANDLE *unnamedParam1
);
unnamedParam1
[in/out] Zeigen Sie auf eine D3DKMT_OPENNATIVEFENCEFROMNTHANDLE Struktur, die das zu öffnende Zaunobjekt beschreibt.
D3DKMTOpenNativeFenceFromNTHandle gibt bei erfolgreicher Erstellung STATUS_SUCCESS zurück. Andernfalls wird ein NTSTATUS-Fehlercode wie STATUS_INVALID_PARAMETER zurückgegeben.
Wenn der native Zaun auf einem anderen Gerät desselben Prozesses geöffnet wird, enthält NativeFenceMapping die gleichen virtuellen Adressen wie der ursprüngliche native Zaun. Wenn es für einen anderen Prozess geöffnet wird, enthält NativeFenceMapping neue VAs, die im neuen Prozessadressbereich zugeordnet sind.
Weitere Informationen zu systemeigenen GPU-Zaunen finden Sie unter native GPU-Zaunobjekte.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 (WDDM 3.2) |
Header- | d3dkmthk.h |
D3DKMT_OPENNATIVEFENCEFROMNTHANDLE