다음을 통해 공유


D3DDDI_NATIVEFENCEMAPPING 구조체(d3dukmdt.h)

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

통사론

typedef struct _D3DDDI_NATIVEFENCEMAPPING {
  VOID                                  *CurrentValueCpuVa;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
  D3DKMT_ALIGN64 BYTE                   Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;

회원

CurrentValueCpuVa

CPU에 대한 현재 값의 읽기 전용 매핑입니다. 이 값은 사용자 모드 구성 요소에서 네이티브 펜스 CurrentValue폴링하는 데 사용됩니다.

CurrentValueGpuVa

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

MonitoredValueGpuVa

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

Reserved[32]

시스템 사용을 위해 예약되어 있습니다.

발언

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

요구 사항

요구
지원되는 최소 클라이언트 Windows 11 버전 24H2
헤더 d3dukmdt.h

참고 항목

D3DDDI_NATIVEFENCEINFO

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence