Compartilhar via


SRB_WRITE_DATA

O driver de classe recebeu uma solicitação de gravação para o minidriver. O valor de pSrb-CommandData>.DataBufferArray aponta para uma matriz de estruturas de KSSTREAM_HEADER, que juntas descrevem o buffer de dados. O valor de pSrb-CommandData>.NumberOfBuffers especifica o tamanho da matriz. O ponteiro pSrb aponta para uma estrutura de HW_STREAM_REQUEST_BLOCK .

Valor retornado

O minidriver pode definir um dos seguintes como status no SRB ou pode passar códigos de erro adicionais para indicar situações de erro, como erros de memória e parâmetros inválidos. O driver de classe só se preocupa com STATUS_SUCCESS.

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.

Confira também

SRB_SET_STREAM_STATE