Compartilhar via


DMA_FLAGS enumeração (video.h)

A enumeração DMA_FLAGS especifica sinalizadores para as funções VideoPortLockPages ou VideoPortDoDma.

Sintaxe

typedef enum {
  VideoPortUnlockAfterDma,
  VideoPortKeepPagesLocked,
  VideoPortDmaInitOnly
} DMA_FLAGS;

Constantes

 
VideoPortUnlockAfterDma
Informa à porta de vídeo para desbloquear as páginas após o miniporto sinalizar que o DMA está concluído por meio do pDmaCompletionEvent em HwStartDma. A falha ao definir esse evento na conclusão do DMA pode fazer com que a memória seja desbloqueada aleatoriamente. Esse sinalizador é melhor usado quando se deseja fazer uma transferência de DMA que ocorre com pouca frequência. Ele permite que o bloqueio, o DMAing e o desbloqueio sejam executados no contexto de um IOCTL.
VideoPortKeepPagesLocked
Informa à porta de vídeo para deixar as páginas bloqueadas, se possível.
VideoPortDmaInitOnly
Informa à porta de vídeo para bloquear as páginas, mas não chamar a rotina de de HwStartDma do miniport. Esse sinalizador não é aplicável a VideoPortDoDma.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11, versão 24H2
cabeçalho video.h

Consulte também

HwStartDma

VideoPortDoDma

VideoPortLockPages