다음을 통해 공유


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

참고 항목

DXGKARG_SIGNALMONITOREDFENCE