ARCHITECTURE: Extend hider API description
Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
This commit is contained in:
parent
3b8dc91ec3
commit
88b17ebe4b
1 changed files with 6 additions and 5 deletions
11
ARCHITECTURE
11
ARCHITECTURE
|
|
@ -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
|
||||
------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue