DXGKARG_OPENNATIVEFENCE struttura (d3dkmddi.h)
DXGKARG_OPENNATIVEFENCE è la struttura passata a DxgkDdiOpenNativeFence.
Sintassi
typedef struct _DXGKARG_OPENNATIVEFENCE {
HANDLE hGlobalNativeFence;
HANDLE hLocalNativeFence;
HANDLE hDevice;
D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
DXGK_OPENNATIVEFENCE_FLAGS Flags;
BYTE Reserved[32];
} DXGKARG_OPENNATIVEFENCE;
Members
hGlobalNativeFence
[in] Handle assegnato al driver all'oggetto di recinzione creato nella chiamata precedente a DxgkDdiCreateNativeFence.
hLocalNativeFence
[in/out] In input, il valore di hLocalNativeFence è l'handle generato da Dxgkrnl dell'oggetto.
Nell'output il valore restituito dal servizio di gestione delle chiavi è l'handle gestito gestito interno e gestito dal servizio di gestione delle chiavi da utilizzare dai callback successivi per fare riferimento a questo oggetto di recinzione locale.
hDevice
[in] Handle driver per il dispositivo padre di questo oggetto di recinzione locale.
CurrentValueGpuVa
[in] Mapping di lettura/scrittura del valore corrente per la GPU nello spazio indirizzi del processo utente.
MonitoredValueGpuVa
[in] Mapping di lettura/scrittura del valore monitorato per la GPU nello spazio indirizzi del processo utente.
Flags
[in] Struttura DXGK_OPENNATIVEFENCE_FLAGS contenente flag che indicano come aprire l'oggetto di recinzione GPU locale.
Reserved[32]
Riservato per l'utilizzo nel sistema.
Commenti
Per altre informazioni sulle barriere GPU native, vedere Oggetti di recinzione GPU nativa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11, versione 24H2 |
Intestazione | d3dkmddi.h |