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 |