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
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) |