Condividi tramite


Funzione VideoPortMapDmaMemory (video.h)

La funzione videoPortMapDmaMemory è obsoleta in Windows 2000 e versioni successive.

VideoPortMapDmaMemory esegue il mapping di una gamma di memoria da usare nei trasferimenti DMA.

Sintassi

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
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo del driver miniport.

[in] pVrp

Puntatore a un VIDEO_REQUEST_PACKET.

[in] BoardAddress

Specifica l'indirizzo iniziale dell'adattatore.

[in] Length

Specifica la lunghezza, espressa in byte, dell'intervallo di memoria.

[in] InIoSpace

Indica la posizione dell'intervallo. Questo parametro può essere uno dei valori seguenti:

Valore Significato
VIDEO_MEMORY_SPACE_DENSE La memoria è mappata densamente e lineare.
VIDEO_MEMORY_SPACE_IO L'intervallo è nello spazio di I/O di sistema. Non deve essere impostato dal driver di visualizzazione.
VIDEO_MEMORY_SPACE_MEMORY L'intervallo è nello spazio di memoria. Non deve essere impostato dal driver di visualizzazione.
VIDEO_MEMORY_SPACE_P6CACHE Memorizzazione nella cache MTRR P6, equivalente alla memorizzazione nella cache di combinazione di scrittura. (kernel e modalità utente).
VIDEO_MEMORY_SPACE_USER_MODE Puntatore alla memoria per l'uso dell'applicazione.

[in] MappedUserEvent

È riservato per l'uso del sistema.

[in] DisplayDriverEvent

È riservato per l'uso del sistema.

[in, out] VirtualAddress

È riservato per l'uso del sistema.

Valore restituito

VideoPortMapDmaMemory restituisce sempre null.

Osservazioni

Vedere Bus-Master DMA in Video Miniport Drivers per informazioni sui trasferimenti DMA di buffer comuni e basati su pacchetti.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
piattaforma di destinazione Desktop
intestazione video.h (includere Video.h)
libreria Videoprt.lib
dll Videoprt.sys