Funzione D3DKMTOpenNativeFenceFromNtHandle (d3dkmthk.h)

Il runtime D3D chiama *D3DKMTOpenNativeFenceFromNTHandle per aprire un recinto nativo condiviso esistente in un dispositivo o un processo diverso.

Sintassi

NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(
  D3DKMT_OPENNATIVEFENCEFROMNTHANDLE *unnamedParam1
);

Parametri

unnamedParam1

[in/out] Puntatore a una struttura D3DKMT_OPENNATIVEFENCEFROMNTHANDLE che descrive l'oggetto recinto da aprire.

Valore restituito

D3DKMTOpenNativeFenceFromNTHandle restituisce STATUS_SUCCESS al completamento della creazione. In caso contrario, restituisce un codice di errore NTSTATUS, ad esempio STATUS_INVALID_PARAMETER.

Osservazioni

Se la recinzione nativa viene aperta in un dispositivo diverso dello stesso processo, NativeFenceMapping contiene gli stessi indirizzi virtuali del recinto nativo originale. Se viene aperto in un processo diverso, NativeFenceMapping contiene nuove VA mappate nello spazio indirizzi del nuovo processo.

Per altre informazioni sui recinto GPU nativi, vedere oggetti di isolamento GPU nativi.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2 (WDDM 3.2)
intestazione d3dkmthk.h

Vedere anche

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE

D3DKMTCreateNativeFence

D3DKMTDestroySynchronizationObject

DxgkDdiOpenNativeFence