estructura D3DDDI_NATIVEFENCEMAPPING (d3dukmdt.h)
La estructura de D3DDDI_NATIVEFENCEMAPPING contiene asignaciones nativas de direcciones de barrera de GPU en el espacio de direcciones de proceso del autor de la llamada.
Sintaxis
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;
Miembros
CurrentValueCpuVa
Asignación de solo lectura del valor actual de la CPU. Los componentes del modo de usuario usan este valor para sondear la barrera nativa CurrentValue.
CurrentValueGpuVa
Asignación de lectura y escritura del valor actual de la GPU en el espacio de direcciones del proceso actual. El motor de GPU usa este valor para leer o escribir en la barrera nativa CurrentValue como una operación de señal de barrera.
MonitoredValueGpuVa
Asignación de lectura y escritura del valor supervisado para la GPU en el espacio de direcciones del proceso actual. El motor de GPU usa este valor para comprobar si se debe generar una interrupción condicional de la CPU.
Reserved[32]
Reservado para uso del sistema.
Observaciones
Para obtener más información sobre las barreras nativas de GPU, consulte objetos de barrera de GPU nativas.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2 |
encabezado de |
d3dukmdt.h |