다음을 통해 공유


DXGK_NATIVE_FENCE_LOG_ENTRY 구조체(d3dukmdt.h)

DXGK_NATIVE_FENCE_LOG_ENTRY 구조에는 네이티브 펜스 로그 항목이 포함됩니다.

구문

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;

멤버

FenceValue

UMD 페이로드: 새로 신호를 받은/차단 해제된 펜스 값입니다.

hNativeFence

UMD 페이로드: 이 작업이 속한 네이티브 펜스의 사용자 모드 D3DKMT_HANDLE.

OperationType

UMD 페이로드: 작업의 형식을 지정하는 DXGK_FENCE_LOG_OPERATION 값입니다.

Reserved0

맞춤을 위해 예약되었습니다.

FenceObservedGpuTimestamp

GPU 페이로드: OperationType 이 OPERATION_WAIT_UNBLOCKED 때 엔진에서 해결되지 않은 대기 명령이 표시되고 HWQueue가 중단된 GPU 시간을 지정합니다.

Reserved1

맞춤을 위해 예약되었습니다.

FenceEndGpuTimestamp

GPU 페이로드: GPU에서 펜스 작업이 완료된 GPU 시간입니다.

설명

네이티브 GPU 펜스 및 로그 버퍼 사용에 대한 자세한 내용은 네이티브 GPU 펜스 개체를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2
머리글 d3dukmdt.h

추가 정보

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

DxgkDdiSetNativeFenceLogBuffer