ARCHITECTURE: Extend hider API description

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
Dmitry Fleytman 2015-02-26 15:49:22 +02:00
parent 3b8dc91ec3
commit 88b17ebe4b

View file

@ -108,11 +108,12 @@ There is also a separate API provided by UsbDkHelper.dll intended to detach
USB device from USB stack without acquiring actual access to the device (hider API).
This API may be useful for security applications that need to deny access
to USB devices according to security policy. When UsbDk.sys discovers device
to be hidden during enumeration phase (IRP_MJ_PNP/IRP_MN_QUERY_DEVICE_RELATIONS)
it wipes corresponding PDO from device array returned by underlying USB
bus driver, this effectively hides given device from PNP manager and OS
driver stack.
to USB devices according to security policy or to prevent Windows from showing
"New Hardware" pop-ups for devices solely managed by UsbDk. When UsbDk.sys
discovers device to be hidden during enumeration phase
(IRP_MJ_PNP/IRP_MN_QUERY_DEVICE_RELATIONS) it wipes corresponding PDO from
device array returned by underlying USB bus driver, this effectively hides
given device from PNP manager and OS driver stack.
Device stack after UsbDk.sys installation
------------------------------------