Partager via


IOCTL_TAPE_SET_DRIVE_PARAMS IOCTL (ntddtape.h)

Ajuste les paramètres configurables d’un lecteur de bande. Le pilote de miniclasse 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 sur 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 État 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.

Configuration requise

Condition requise Valeur
En-tête ntddtape.h (incluez Ntddtape.h)

Voir aussi

TAPE_SET_DRIVE_PARAMETERS

TAPE_STATUS

TapeMiniSetDriveParameters