estructura DXGK_NATIVE_FENCE_LOG_ENTRY (d3dukmdt.h)
La estructura DXGK_NATIVE_FENCE_LOG_ENTRY contiene una entrada de registro de barrera nativa.
Sintaxis
typedef struct _DXGK_NATIVE_FENCE_LOG_ENTRY {
UINT64 FenceValue;
D3DKMT_HANDLE hNativeFence;
UINT OperationType;
UINT64 Reserved0;
UINT64 FenceObservedGpuTimestamp;
UINT64 Reserved1;
UINT64 FenceEndGpuTimestamp;
} DXGK_NATIVE_FENCE_LOG_ENTRY;
Miembros
FenceValue
Carga de UMD: valor de barrera recién señalizado o desbloqueado.
hNativeFence
Carga de UMD: modo de usuario D3DKMT_HANDLE de la barrera nativa a la que pertenece esta operación.
OperationType
Carga de UMD: valor DXGK_FENCE_LOG_OPERATION que especifica el tipo de la operación.
Reserved0
Reservado para la alineación.
FenceObservedGpuTimestamp
Carga de GPU: cuando operationType es OPERATION_WAIT_UNBLOCKED, especifica la hora de GPU en la que el motor ha visto un comando de espera sin resolver y ha detenido el HWQueue.
Reserved1
Reservado para la alineación.
FenceEndGpuTimestamp
Carga de GPU: hora de GPU en la que se completó la operación de barrera en la GPU.
Observaciones
Para obtener más información sobre las barreras nativas de GPU y el uso del búfer de registro, consulte objetos de barrera de GPU nativas.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2 |
encabezado de | d3dukmdt.h |