Compartilhar via


Função VideoPortMapDmaMemory (video.h)

A função VideoPortMapDmaMemory está obsoleta no Windows 2000 e posterior.

VideoPortMapDmaMemory mapeia um intervalo de memória para uso em transferências de DMA.

Sintaxe

VIDEOPORT_DEPRECATED VIDEOPORT_API PDMA VideoPortMapDmaMemory(
  [in]      IN PVOID                 HwDeviceExtension,
  [in]      IN PVIDEO_REQUEST_PACKET pVrp,
  [in]      IN PHYSICAL_ADDRESS      BoardAddress,
  [in]      IN PULONG                Length,
  [in]      IN PULONG                InIoSpace,
  [in]      IN PVOID                 MappedUserEvent,
  [in]      IN PVOID                 DisplayDriverEvent,
  [in, out] IN OUT PVOID             *VirtualAddress
);

Parâmetros

[in] HwDeviceExtension

Ponteiro para a extensão de dispositivo do driver de miniport.

[in] pVrp

Ponteiro para um VIDEO_REQUEST_PACKET.

[in] BoardAddress

Especifica o endereço inicial do adaptador.

[in] Length

Especifica o comprimento, em bytes, do intervalo de memória.

[in] InIoSpace

Indica o local do intervalo. Esse parâmetro pode usar um dos valores a seguir:

Valor Significado
VIDEO_MEMORY_SPACE_DENSE A memória é densamente mapeada e linear.
VIDEO_MEMORY_SPACE_IO O intervalo está no espaço de E/S do sistema. Não deve ser definido pelo driver de exibição.
VIDEO_MEMORY_SPACE_MEMORY O intervalo está no espaço de memória. Não deve ser definido pelo driver de exibição.
VIDEO_MEMORY_SPACE_P6CACHE Cache P6 MTRR, que é equivalente ao cache de combinação de gravação. (kernel e modo de usuário).
VIDEO_MEMORY_SPACE_USER_MODE Ponteiro de memória para uso do aplicativo.

[in] MappedUserEvent

É reservado para uso do sistema.

[in] DisplayDriverEvent

É reservado para uso do sistema.

[in, out] VirtualAddress

É reservado para uso do sistema.

Retornar valor

VideoPortMapDmaMemory sempre retorna NULL.

Comentários

Consulte DMA do Bus-Master em Drivers de Miniporto de Vídeo para obter informações sobre transferências de DMA baseadas em pacotes e de buffer comum.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho video.h (inclua Video.h)
Biblioteca Videoprt.lib
DLL Videoprt.sys