Função VideoPortMapDmaMemory (video.h)
A função VideoPortMapDmaMemory é 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 do 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 ser um dos seguintes valores:
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.
Valor de retorno
VideoPortMapDmaMemory sempre retorna NULL.
Observações
Consulte Bus-Master DMA 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 |
---|---|
de cliente com suporte mínimo | Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | video.h (inclua Video.h) |
biblioteca | Videoprt.lib |
de DLL | Videoprt.sys |