The class driver has received a write request for the minidriver. The value of pSrb->CommandData.DataBufferArray points to an array of KSSTREAM_HEADER structures, which together describe the data buffer. The value of pSrb->CommandData.NumberOfBuffers specifies the size of the array. The pSrb pointer points to a HW_STREAM_REQUEST_BLOCK structure.
The minidriver can set one of the following as status in the SRB, or it can pass additional error codes to indicate error situations such as memory errors and bad parameters. The class driver is concerned only with STATUS_SUCCESS.
Indicates successful completion of the command.
Indicates that the function is not supported by the minidriver.
Indicates that a hardware failure occurred.