VideoPortMapDmaMemory-Funktion (video.h)
Die VideoPortMapDmaMemory--Funktion ist veraltete in Windows 2000 und höher.
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
Zeigen Sie 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 Speicher ist dicht zugeordnet und linear. |
VIDEO_MEMORY_SPACE_IO | Der Bereich befindet sich im System-E/A-Bereich. 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, die dem Write-Combine-Caching 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.
Bemerkungen
Informationen zu paketbasierten und allgemeinen DMA-Übertragungen finden Sie unter Bus-Master DMA in Video Miniport Drivers.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows 2000 und höheren Versionen von Windows-Betriebssystemen. |
Zielplattform- | Desktop |
Header- | video.h (video.h einschließen) |
Library | Videoprt.lib |
DLL- | Videoprt.sys |