DXGKARG_OPENNATIVEFENCE 구조체(d3dkmddi.h)
DXGKARG_OPENNATIVEFENCE DxgkDdiOpenNativeFence전달되는 구조체입니다.
통사론
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 |