DXGKDDI_SIGNALMONITOREDFENCE 콜백 함수(d3dkmddi.h)
페이징 모니터링된 펜스 개체를 DMA(직접 메모리 액세스) 버퍼에 신호를 보내도록 GPU 명령을 추가합니다. 이 콜백 함수는 페이징 버퍼를 제출할 때 Video Memory Management Worker 스레드에서 호출되고, 애플리케이션 스레드에서 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 |