다음을 통해 공유


D3DDDI_NATIVEFENCEMAPPING 구조체(d3dukmdt.h)

D3DDDI_NATIVEFENCEMAPPING 구조에는 호출자의 프로세스 주소 공간에 네이티브 GPU 펜스 주소 매핑이 포함됩니다.

구문

typedef struct _D3DDDI_NATIVEFENCEMAPPING {
  void                                  D3DKMT_PTR(
    VOID              *unnamedParam1,
    CurrentValueCpuVa unnamedParam2
  );
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
  D3DKMT_ALIGN64 BYTE                   Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;

멤버

void D3DKMT_PTR( VOID *unnamedParam1, CurrentValueCpuVa unnamedParam2)

CurrentValueGpuVa

현재 프로세스의 주소 공간에서 GPU에 대한 현재 값의 읽기/쓰기 매핑입니다. 이 값은 GPU 엔진에서 펜스 신호 작업으로 네이티브 펜스 CurrentValue 를 읽거나 쓰는 데 사용됩니다.

MonitoredValueGpuVa

현재 프로세스의 주소 공간에서 GPU에 대해 모니터링되는 값의 읽기/쓰기 매핑입니다. 이 값은 GPU 엔진에서 조건부 CPU 인터럽트 발생 여부를 검사 데 사용됩니다.

Reserved[32]

시스템에서 사용하도록 예약되었습니다.

설명

네이티브 GPU 펜스에 대한 자세한 내용은 네이티브 GPU 펜스 개체를 참조하세요.

요구 사항

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

추가 정보

D3DDDI_NATIVEFENCEINFO

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence