VideoPortMapDmaMemory-Funktion (video.h)
Die VideoPortMapDmaMemory-Funktion ist in Windows 2000 und höher veraltet .
VideoPortMapDmaMemory ordnet einen Speicherbereich für die Verwendung in DMA-Übertragungen zu.
Syntax
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
);
Parameter
[in] HwDeviceExtension
Zeiger auf die Geräteerweiterung des Miniporttreibers.
[in] pVrp
Zeiger auf eine VIDEO_REQUEST_PACKET.
[in] BoardAddress
Gibt die Anfangsadresse des Adapters an.
[in] Length
Gibt die Länge des Speicherbereichs in Bytes an.
[in] InIoSpace
Gibt die Position des Bereichs an. Dieser Parameter kann einer der folgenden Werte sein:
Wert | Bedeutung |
---|---|
VIDEO_MEMORY_SPACE_DENSE | Der Arbeitsspeicher ist dicht zugeordnet und linear. |
VIDEO_MEMORY_SPACE_IO | Der Bereich befindet sich im E/A-Bereich des Systems. Sollte nicht vom Anzeigetreiber festgelegt werden. |
VIDEO_MEMORY_SPACE_MEMORY | Der Bereich befindet sich im Arbeitsspeicher. Sollte nicht vom Anzeigetreiber festgelegt werden. |
VIDEO_MEMORY_SPACE_P6CACHE | P6 MTRR-Zwischenspeicherung, was dem Zwischenspeichern von Schreib-Kombinationen entspricht. (Kernel- und Benutzermodus). |
VIDEO_MEMORY_SPACE_USER_MODE | Speicherzeiger für die Anwendungsverwendung. |
[in] MappedUserEvent
Ist für die Systemverwendung reserviert.
[in] DisplayDriverEvent
Ist für die Systemverwendung reserviert.
[in, out] VirtualAddress
Ist für die Systemverwendung reserviert.
Rückgabewert
VideoPortMapDmaMemory gibt immer NULL zurück.
Hinweise
Informationen zu paketbasierten und allgemeinen DMA-Übertragungen finden Sie unter Bus-Master-DMA in Video-Miniporttreibern .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | video.h (einschließen von Video.h) |
Bibliothek | Videoprt.lib |
DLL | Videoprt.sys |