Communicating b/w app and filter driver using Completion ports?

Hi!
I wanted to know how can i use the IO completion ports to transfer information between my application and minifilter?
Is the use of IO completion ports better than the use of communication ports?
And if i am developing legacy filter, is IO completion port better than IOCTL to transfer data between filter and app?

Actually the data has to be sent from filter to Application…

Thanks,
Tushar A.

The Scanner example included in the IFS Kit uses IOCPs - have a look at
this.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@gmail.com
Sent: 14 September 2007 07:06
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Communicating b/w app and filter driver using
Completion ports?

*** WARNING ***

This mail has originated outside your organization, either from an
external partner or the Global Internet.
Keep this in mind if you answer this message.

Hi!
I wanted to know how can i use the IO completion ports to transfer
information between my application and minifilter?
Is the use of IO completion ports better than the use of communication
ports?
And if i am developing legacy filter, is IO completion port better than
IOCTL to transfer data between filter and app?

Actually the data has to be sent from filter to Application…

Thanks,
Tushar A.


NTFSD is sponsored by OSR

For our schedule debugging and file system seminars (including our new
fs mini-filter seminar) visit:
http://www.osr.com/seminars

You are currently subscribed to ntfsd as: xxxxx@baesystems.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************