Partilhar via


SRB_SET_STREAM_STATE

O driver de classe envia essa solicitação para definir o estado do fluxo 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 especifica o novo estado de fluxo em pSrb-CommandData>.StreamState. O ponteiro pSrb aponta para uma estrutura de HW_STREAM_REQUEST_BLOCK . Consulte KSPROPERTY_CONNECTION_STATE para obter uma descrição dos estados de fluxo.

O minidriver deve definir o fluxo para o estado especificado e retornar STATUS_SUCCESS se tiver êxito. Um código de erro apropriado deverá ser retornado se a operação falhar.

Confira também

SRB_GET_STREAM_STATE