RE: Accessing memory filled by a DMA process
- From: FoolBlah <foolblah@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 8 Sep 2008 04:16:01 -0700
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
- References:
- Accessing memory filled by a DMA process
- From: Maarten
- RE: Accessing memory filled by a DMA process
- From: C.L
- Accessing memory filled by a DMA process
- Prev by Date: can not recognize the usb device immediately after waked up
- Next by Date: FlashMdd & XIP
- Previous by thread: RE: Accessing memory filled by a DMA process
- Next by thread: RE: Platform Builder 5 on Vista
- Index(es):
Relevant Pages
|