IOCTL_1667_DEVICE_SET_AUTHZ_STATE Control Code
This IOCTL is used to inform the owning driver for the 1667 device PDOs that the authorization state has changed. The owning driver may choose to change the state of the disk PDO in response to this IOCTL. In the case of USBStor.sys, the disk PDO is added or removed based on the authorization value in the input buffer of this IOCTL. Typically this IOCTL is issued by a UMDF authentication silo driver, such as the password or certificate driver, immediately following a successful silo operation which has changed the authentication state of the silo.
Input Parameters
The input buffer at Irp->AssociatedIrp.SystemBuffer must contain a structure of type ACT_AUTHZ_STATE.
Output Parameters
None.
I/O Status Block
One of the following values may be returned in the Status field:
STATUS_SUCCESS - The authorization state for the ACT was successfully set according to the data contained in the input buffer.
STATUS_INVALID_BUFFER_SIZE - The input buffer length supplied is of incorrect size.
Requirements
Header |
USBStorIoctl.h (include USBStorIoctl.h) |
Send comments about this topic to Microsoft
Build date: 5/3/2011