Fungsi VideoPortMapDmaMemory (video.h)
Fungsi VideoPortMapDmaMemorykedaluarsa di Windows 2000 dan yang lebih baru.
VideoPortMapDmaMemory memetakan berbagai memori untuk digunakan dalam transfer DMA.
Sintaks
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
Arahkan ke ekstensi perangkat driver miniport.
[in] pVrp
Arahkan ke VIDEO_REQUEST_PACKET.
[in] BoardAddress
Menentukan alamat awal adapter.
[in] Length
Menentukan panjang, dalam byte, dari rentang memori.
[in] InIoSpace
Menunjukkan lokasi rentang. Parameter ini bisa menjadi salah satu nilai berikut:
Nilai | Makna |
---|---|
VIDEO_MEMORY_SPACE_DENSE | Memori dipetakan dengan padat dan linier. |
VIDEO_MEMORY_SPACE_IO | Rentangnya berada di ruang I/O sistem. Tidak boleh disetel oleh pengandar tampilan. |
VIDEO_MEMORY_SPACE_MEMORY | Rentang berada di ruang memori. Tidak boleh disetel oleh pengandar tampilan. |
VIDEO_MEMORY_SPACE_P6CACHE | Penembolokan MTRR P6, yang setara dengan penembolokan gabungan tulis. (mode kernel dan pengguna). |
VIDEO_MEMORY_SPACE_USER_MODE | Penunjuk memori untuk penggunaan aplikasi. |
[in] MappedUserEvent
Dicadangkan untuk penggunaan sistem.
[in] DisplayDriverEvent
Dicadangkan untuk penggunaan sistem.
[in, out] VirtualAddress
Dicadangkan untuk penggunaan sistem.
Mengembalikan nilai
VideoPortMapDmaMemory selalu mengembalikan NULL.
Keterangan
Lihat DMA Bus-Master di Driver Miniport Video untuk informasi tentang transfer DMA berbasis paket dan buffer umum.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | video.h (sertakan Video.h) |
Pustaka | Videoprt.lib |
DLL | Videoprt.sys |