DXGKDDI_SIGNALMONITOREDFENCE 콜백 함수(d3dkmddi.h)
GPU 명령을 추가하여 페이징 모니터링 펜스 개체를 DMA(직접 메모리 액세스) 버퍼에 신호를 보냅니다. 이 콜백 함수는 페이징 버퍼를 제출할 때 비디오 메모리 관리 작업자 스레드와 PresentBlt 또는 RenderGdi와 같은 커널 제출을 수행하는 애플리케이션 스레드에서 호출됩니다. OS는 커널 제출 유형에 대한 힌트를 드라이버에 전달합니다.
구문
DXGKDDI_SIGNALMONITOREDFENCE DxgkddiSignalmonitoredfence;
NTSTATUS DxgkddiSignalmonitoredfence(
IN_CONST_HANDLE hContext,
INOUT_PDXGKARG_SIGNALMONITOREDFENCE pSignalMonitoredFence
)
{...}
매개 변수
hContext
커널 제출을 생성한 컨텍스트에 대한 드라이버 컨텍스트 핸들입니다.
pSignalMonitoredFence
모니터링되는 펜스 개체에 신호를 보낼 매개 변수가 포함된 DXGKARG_SIGNALMONITOREDFENCE 구조체에 대한 포인터입니다.
반환 값
NTSTATUS를 반환합니다.
설명
WDDM 동기화 클래스:
- RenderGdi 및 PresentBlt 제출 유형에 대한 0 수준입니다.
- BuildPagingBuffer 제출 유형에 대한 첫 번째 수준 GPU Scheduler 클래스입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809 |
머리글 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |