Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Initializes the status of all elements or of specified number of elements of a particular type.
Major code
Input buffer
The buffer at Irp->AssociatedIrp.SystemBuffer contains an CHANGER_INITIALIZE_ELEMENT_STATUS structure that indicates the element type and the number of elements to initialize. If the BarCodeScan member is TRUE and CHANGER_BAR_CODE_SCANNER_INSTALLED is also set in Features0 of GET_CHANGER_PARAMETERS, the elements should be initialized using a bar code scan.
Input buffer length
Parameters.DeviceIoControl.InputBufferLength in the I/O stack ___location indicates the size, in bytes, of the parameter buffer, which must be >= sizeof(CHANGER_INITIALIZE_ELEMENT_STATUS).
Output buffer
None.
Output buffer length
None.
Status block
The Information field is set to sizeof(CHANGER_INITIALIZE_ELEMENT_STATUS). The Status field is set to STATUS_SUCCESS, or possibly to STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_ELEMENT_ADDRESS, or STATUS_INVALID_PARAMETER.
Requirements
Requirement | Value |
---|---|
Header | ntddchgr.h (include Ntddchgr.h) |