簡體   English   中英

在Windows中將物理內存地址映射到用戶空間應用程序

[英]Map physical memory address to a user space application in windows

是否可以將物理內存地址映射到Windows用戶空間應用程序虛擬地址以進行讀取/寫入?

編輯:我有一個實時操作系統與Windows並行運行的系統。 通過將物理地址映射到其虛擬內存空間,來賓OS(RTOS)能夠從內存映射的PCIe從屬外圍設備讀取和寫入。

我想做的是能夠從Windows用戶空間應用程序直接與PCIe從設備進行通信,但這需要我將該物理內存地址映射到用戶空間虛擬內存空間。

提前致謝。

設備驅動程序可以使用MmMapLockedPagesSpecifyCache及其相關功能將物理內存映射到用戶模式進程的地址空間中。 據我所知,沒有設備驅動程序是無法做到這一點的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM