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 de DXGK_FENCE_LOG_OPERATION que especifica el tipo de la operación.
Reserved0
Reservado para la alineación.
FenceObservedGpuTimestamp
Carga de GPU: cuando OperationType está OPERATION_WAIT_UNBLOCKED, especifica el tiempo de GPU en el 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: tiempo de GPU en el que se completó la operación de barrera en la GPU.
Comentarios
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 | Value |
---|---|
Cliente mínimo compatible | Windows 11, versión 24H2 |
Encabezado | d3dukmdt.h |