Partager via


IOCTL_TAPE_SET_DRIVE_PARAMS IOCTL (ntddtape.h)

Ajuste les paramètres configurables d’un lecteur de bande. Le pilote miniclass peut ignorer les paramètres que son appareil ne prend pas en charge. L’application appelante est chargée de déterminer si un appareil prend en charge une fonctionnalité particulière avant de tenter de la définir.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

La structure TAPE_SET_DRIVE_PARAMETERS dans la mémoire tampon à Irp->AssociatedIrp.SystemBuffer contient les valeurs à définir.

Longueur de la mémoire tampon d’entrée

Parameters.DeviceIoControl.InputBufferLength dans l’emplacement de la pile d’E/S indique la taille, en octets, de la mémoire tampon de paramètres, qui doit être >= sizeof(TAPE_SET_DRIVE_PARAMETERS).

Mémoire tampon de sortie

Aucun.

Longueur de la mémoire tampon de sortie

Aucun.

Bloc d’état

Le champ Informations est défini sur zéro. Le champ Status est défini sur STATUS_SUCCESS, ou éventuellement sur STATUS_IO_DEVICE_ERROR, STATUS_INVALID_DEVICE_REQUEST, STATUS_DEVICE_DATA_ERROR, STATUS_NO_SUCH_DEVICE, STATUS_IO_TIMEOUT, STATUS_INFO_LENGTH_MISMATCH ou STATUS_DEVICE_NOT_READY.

Exigences

Exigence Valeur
d’en-tête ntddtape.h (include Ntddtape.h)

Voir aussi

TAPE_SET_DRIVE_PARAMETERS

TAPE_STATUS

TapeMiniSetDriveParameters