RE: Accessing memory filled by a DMA process

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



What version of CE are you running?

You could also *possibly* use VirtualAlloc\Copy to map directly to the
memory location you are interested in. However, this could hang you down the
road if this is migrated to CE 6.0. However, there are ways to do this in
6.0 as well, just not qutie as easy.

"C.L" wrote:

Is your streaming driver a stream driver? If yes, the application can use
"CreateFile" to get the driver handle and use "ReadFile" to get the teletext
data from the driver. What you need to do in drvier is to implement
"xxx_Read()" to collect teletext data in a buffer and return to application
when being asked.

"Maarten" wrote:

Dear,

my video driver fills a part of memory with teletext data. The data has to
be processed (filtered) by an other application (not part of the OS). How can
this application access this same memory area? Should I make some sort of
streaming driver?
--
Maarten
.



Relevant Pages