다음을 통해 공유


DMA_FLAGS 열거형(video.h)

DMA_FLAGS 열거형은 videoPortLockPages 또는 videoPortDoDma 함수에 플래그를 지정합니다.

통사론

typedef enum {
  VideoPortUnlockAfterDma,
  VideoPortKeepPagesLocked,
  VideoPortDmaInitOnly
} DMA_FLAGS;

상수

 
VideoPortUnlockAfterDma
HwStartDmapDmaCompletionEvent 통해 DMA가 완료되었다는 미니포트 신호가 표시되면 비디오 포트에 페이지 잠금을 해제하도록 지시합니다. DMA 완료 시 이 이벤트를 설정하지 않으면 메모리가 임의로 잠금 해제될 수 있습니다. 이 플래그는 자주 발생하지 않는 하나의 DMA 전송을 수행하려는 경우에 가장 적합합니다. 하나의 IOCTL 컨텍스트에서 잠금, DMAing 및 잠금 해제를 수행할 수 있습니다.
VideoPortKeepPagesLocked
가능하면 페이지가 잠기도록 비디오 포트에 지시합니다.
VideoPortDmaInitOnly
비디오 포트에 페이지를 잠그지만 미니포트의 HwStartDma 루틴을 호출하지 않도록 지시합니다. 이 플래그는 VideoPortDoDma적용되지 않습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 11 버전 24H2
헤더 video.h

참고 항목

HwStartDma

VideoPortDoDma

VideoPortLockPages