I refer the following sources in the DDK to develop a disk low filter
driver:
\src\general\toaster\bus
\src\storage\class\disk
I would like to create a PDO in my disk low filter driver, and hope the
disk
driver can see the PDO, but the result is the PDO does not appear in disk
driver.
The following are the main procedure in my disk low filter driver:
call IoCreateDevice(), IoInvalidateDeviceRelations(), then
receive IRP_MJ_PNP.IRP_MN_QUERY_DEVICE_RELATIONS.BusRelations,
IRP_MJ_PNP.IRP_MN_START_DEVICE
Any comment for my problem, thanks.
Best Regards,
Peter,
--
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply
"Peter" <pete...@vasstek.com.tw> wrote in message
news:eTqy%23%23GXK...@TK2MSFTNGP05.phx.gbl...
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4568 (20091103) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4568 (20091103) __________
The message was checked by ESET NOD32 Antivirus.
I want to create a PDO, if bus filter driver handles IRP_MJ_PNP calls
in particular
IRP_MN_QUERY_DEVICE_RELATIONS can create a new PDO?
Best Regards,
Peter,
"Don Burn" <bu...@stopspam.windrvr.com> �b�l��
news:%2362uazH...@TK2MSFTNGP06.phx.gbl �����g...
Yes it can.
--
Maxim S. Shatskih
Windows DDK MVP
ma...@storagecraft.com
http://www.storagecraft.com
In my experiences, a PDO is created by a bus driver, if handling
IRP_MJ_PNP "
IRP_MN_QUERY_DEVICE_RELATIONS" in the bus filter driver, it seems only
can monitor or modify the content of the PDO. How the bus filter driver
creates
another PDO?
Best Regards,
Peter,
"Don Burn" <bu...@stopspam.windrvr.com> �b�l��
news:%2362uazH...@TK2MSFTNGP06.phx.gbl �����g...
--
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply
"Peter" <pete...@vasstek.com.tw> wrote in message
news:uxA8zQS...@TK2MSFTNGP05.phx.gbl...
> signature database 4587 (20091109) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4587 (20091109) __________
Igor Sharovar
As your comments, I trace all communications between disk.sys and Port
driver, the PDO I created in my disk lower filter driver is not passed to
function
"AddDevice" of disk.sys .
Trying to emulate Port driver work in my disk lower filter driver is not
easy
or impossible ?. How I can accomplish the work?
What is the Virtual Storport miniport driver?
Best Regards,
Peter,
eagersh" <eage...@gmail.com> ???
news:03a4d15d-3376-40fd...@m33g2000pri.googlegroups.com
???...
Try to use Virtual Storport miniport driver. The upper edge interface
of this driver is a standard StorPort miniport driver but the low edge
could be your own, for example network interface.
This is pretty much a new type of driver and available only since
Vista SP1 or Windows 2008. You could find some information( not much)
in WDK documentation under
WDK->Device and Driver Technologies-> Storage Device->Design Guide-
>Storage Virtual Miniport Drivers
Also OSR starts to publish articles on such topic.
http://www.osronline.com/article.cfm?id=538
Igor Sharovar
--
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply
"Peter" <pete...@vasstek.com.tw> wrote in message
news:%23l2z9lr...@TK2MSFTNGP06.phx.gbl...
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4595 (20091111) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4597 (20091111) __________
"Don Burn" <bu...@stopspam.windrvr.com> wrote in message
news:ewVJcUwY...@TK2MSFTNGP06.phx.gbl...
What the PNP will do after it knows a new PDO is created?
Any other info. about device stack and driver stack?
Best Regards,
Peter,
"Peter" <pete...@vasstek.com.tw> �b�l��
news:eTqy%23%23GXK...@TK2MSFTNGP05.phx.gbl �����g...
--
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply
"Peter" <pete...@vasstek.com.tw> wrote in message
news:%23bMh7pE...@TK2MSFTNGP05.phx.gbl...
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4603 (20091113) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4603 (20091113) __________
Best Regards,
Peter,
"Don Burn" <bu...@stopspam.windrvr.com> �b�l��
news:%23Xv1AcG...@TK2MSFTNGP04.phx.gbl �����g...
--
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply
"Peter" <pete...@vasstek.com.tw> wrote in message
news:uGPVMHqZ...@TK2MSFTNGP06.phx.gbl...
> signature database 4611 (20091116) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4611 (20091116) __________