struttura D3DDDI_NATIVEFENCEMAPPING (d3dukmdt.h)
La struttura D3DDDI_NATIVEFENCEMAPPING contiene mapping di indirizzi di isolamento GPU nativi nello spazio indirizzi del chiamante.
Sintassi
typedef struct _D3DDDI_NATIVEFENCEMAPPING {
VOID *CurrentValueCpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
D3DKMT_ALIGN64 BYTE Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;
Membri
CurrentValueCpuVa
Mapping di sola lettura del valore corrente per la CPU. Questo valore viene usato dai componenti in modalità utente per eseguire il polling del limite nativo CurrentValue.
CurrentValueGpuVa
Mapping di lettura/scrittura del valore corrente per la GPU nello spazio indirizzi del processo corrente. Questo valore viene usato dal motore GPU per leggere o scrivere nel recinto nativo CurrentValue come operazione di isolamento del segnale.
MonitoredValueGpuVa
Mapping di lettura/scrittura del valore monitorato per la GPU nello spazio indirizzi del processo corrente. Questo valore viene usato dal motore GPU per verificare se deve essere generato un interrupt della CPU condizionale.
Reserved[32]
Riservato per l'uso del sistema.
Osservazioni
Per altre informazioni sui recinto GPU nativi, vedere oggetti di isolamento GPU nativi.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11, versione 24H2 |
intestazione |
d3dukmdt.h |