DXGKARG_OPENNATIVEFENCE 구조체(d3dkmddi.h)
DXGKARG_OPENNATIVEFENCEDxgkDdiOpenNativeFence에 전달되는 구조체입니다.
구문
typedef struct _DXGKARG_OPENNATIVEFENCE {
HANDLE hGlobalNativeFence;
HANDLE hLocalNativeFence;
HANDLE hDevice;
D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
DXGK_OPENNATIVEFENCE_FLAGS Flags;
BYTE Reserved[32];
} DXGKARG_OPENNATIVEFENCE;
멤버
hGlobalNativeFence
[in] DxgkDdiCreateNativeFence에 대한 이전 호출에서 만든 펜스 개체에 대한 드라이버 할당 핸들입니다.
hLocalNativeFence
[in/out] 입력 시 hLocalNativeFence 값은 개체의 Dxgkrnl 생성 핸들입니다.
출력 시 KMD에서 반환되는 값은 이 로컬 펜스 개체를 참조하기 위해 후속 콜백에서 사용할 내부 KMD 유지 관리 핸들입니다.
hDevice
[in] 이 로컬 펜스 개체의 부모 디바이스에 대한 드라이버 핸들입니다.
CurrentValueGpuVa
[in] 사용자 프로세스 주소 공간에서 GPU에 대한 현재 값의 읽기/쓰기 매핑입니다.
MonitoredValueGpuVa
[in] 사용자 프로세스 주소 공간에서 GPU에 대해 모니터링되는 값의 읽기/쓰기 매핑입니다.
Flags
[in] 로컬 GPU 펜스 개체를 여는 방법을 나타내는 플래그가 포함된 DXGK_OPENNATIVEFENCE_FLAGS 구조체입니다.
Reserved[32]
시스템에서 사용하도록 예약되었습니다.
설명
네이티브 GPU 펜스에 대한 자세한 내용은 네이티브 GPU 펜스 개체를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 버전 24H2 |
머리글 | d3dkmddi.h |