Partager via


IOCTL_DISK_FORMAT_TRACKS IOCTL (ntdddisk.h)

Met en forme l’ensemble spécifié de pistes contiguës sur le disque.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

La mémoire tampon à Irp->AssociatedIrp.SystemBuffer contient les données FORMAT_PARAMETERS. Parameters.DeviceIoControl.InputBufferLength à l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon.

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

Parameters.DeviceIoControl.InputBufferLength à l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon.

Mémoire tampon de sortie

Le pilote de périphérique retourne un tableau de valeurs BAD_TRACK_NUMBER à la mémoire tampon à Irp->AssociatedIrp.SystemBuffer.

Longueur de la mémoire tampon de sortie

Longueur de la mémoire tampon.

Bloc d’état

Le champ Informations est défini sur la taille du tableau de suivi incorrect retourné lorsque le champ Status est défini sur STATUS_SUCCESS. Sinon, le champ Informations est égal à zéro et le champ État peut éventuellement être défini sur STATUS_INVALID_PARAMETER ou STATUS_MEDIA_WRITE_PROTECTED si le support est amovible.

Exigences

Exigence Valeur
d’en-tête ntdddisk.h (include Ntdddisk.h)

Voir aussi

FORMAT_PARAMETERS