SRB_SET_STREAM_PROPERTY
O driver de classe envia essa solicitação para consultar o minidriver para os dados necessários para concluir uma solicitação de conjunto de propriedades em uma propriedade definida por minidriver para esse fluxo.
Valor retornado
O minidriver deve definir um dos seguintes como o status no SRB:
STATUS_SUCCESS
Indica a conclusão bem-sucedida do comando.
STATUS_NOT_IMPLEMENTED
Indica que a função não é compatível com o minidriver.
STATUS_IO_DEVICE_ERROR
Indica que ocorreu uma falha de hardware.
Comentários
O driver de classe passa os parâmetros da operação no pSrb-CommandData>.Buffer PropertyInfo, uma estrutura do formulário STREAM_PROPERTY_DESCRIPTOR. O ponteiro pSrb aponta para uma estrutura de HW_STREAM_REQUEST_BLOCK .
O membro Property de STREAM_PROPERTY_DESCRIPTOR descreve a propriedade em questão, enquanto o membro PropertyInfo especifica um buffer do qual copiar os dados da propriedade. Se o buffer for muito pequeno, o minidriver deverá definir o membro Status apontado por pSrb como STATUS_BUFFER_OVERFLOW.