Condividi tramite


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                                  D3DKMT_PTR(
    VOID              *unnamedParam1,
    CurrentValueCpuVa unnamedParam2
  );
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
  D3DKMT_ALIGN64 BYTE                   Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;

Members

void D3DKMT_PTR( VOID *unnamedParam1, CurrentValueCpuVa unnamedParam2)

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 limite 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'utilizzo nel sistema.

Commenti

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

Requisiti

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

Vedi anche

D3DDDI_NATIVEFENCEINFO

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence