struttura DXGK_NATIVE_FENCE_LOG_ENTRY (d3dukmdt.h)
La struttura DXGK_NATIVE_FENCE_LOG_ENTRY contiene una voce di log di isolamento nativa.
Sintassi
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;
Membri
FenceValue
Payload UMD: valore di recinto appena segnalato/sbloccato.
hNativeFence
Payload UMD: D3DKMT_HANDLE in modalità utente del recinto nativo a cui appartiene questa operazione.
OperationType
Payload UMD: valore DXGK_FENCE_LOG_OPERATION che specifica il tipo dell'operazione.
Reserved0
Riservato per l'allineamento.
FenceObservedGpuTimestamp
Payload GPU: quando OperationType è OPERATION_WAIT_UNBLOCKED, specifica l'ora gpu in cui è stato visualizzato un comando di attesa non risolto dal motore e bloccato HWQueue.
Reserved1
Riservato per l'allineamento.
FenceEndGpuTimestamp
Payload GPU: ora GPU in cui l'operazione di isolamento è stata completata nella GPU.
Osservazioni
Per altre informazioni sulle recinzioni GPU native e sull'utilizzo del buffer di log, vedere oggetti di isolamento GPU nativi.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11, versione 24H2 |
intestazione | d3dukmdt.h |