Partager via


SRB_WRITE_DATA

Le pilote de classe a reçu une demande d’écriture pour le minidriver. Valeur de pSrb-CommandData>.DataBufferArray pointe vers un tableau de structures KSSTREAM_HEADER, qui décrivent ensemble la mémoire tampon de données. Valeur de pSrb-CommandData>.NumberOfBuffers spécifie la taille du tableau. Le pointeur pSrb pointe vers une structure HW_STREAM_REQUEST_BLOCK .

Valeur de retour

Le minidriver peut définir l’un des éléments suivants comme status dans le SRB, ou il peut transmettre des codes d’erreur supplémentaires pour indiquer des situations d’erreur telles que des erreurs de mémoire et des paramètres incorrects. Le pilote de classe ne s’intéresse qu’à STATUS_SUCCESS.

STATUS_SUCCESS
Indique la réussite de la commande.

STATUS_NOT_IMPLEMENTED
Indique que la fonction n’est pas prise en charge par le minidriver.

STATUS_IO_DEVICE_ERROR
Indique qu’une défaillance matérielle s’est produite.

Voir aussi

SRB_SET_STREAM_STATE