Condividi tramite


Funzione D3DKMTOpenNativeFenceFromNtHandle (d3dkmthk.h)

Dxgkrnl 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.

Commenti

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 nel nuovo spazio indirizzi del processo.

Per altre informazioni sulle recinzioni GPU native, vedere Oggetti di isolamento GPU nativi.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2
Intestazione d3dkmthk.h

Vedi anche

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE

D3DKMTCreateNativeFence

D3DKMTDestroySynchronizationObject

DxgkDdiOpenNativeFence