Freigeben über


IOCTL_DISK_FORMAT_TRACKS IOCTL (ntdddisk.h)

Formatiert den angegebenen Satz zusammenhängender Titel auf dem Datenträger.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält die FORMAT_PARAMETERS Daten. Parameters.DeviceIoControl.InputBufferLength an der I/O-Stapelposition des IRP gibt die Größe des Puffers in Bytes an.

Eingabepufferlänge

Parameters.DeviceIoControl.InputBufferLength an der I/O-Stapelposition des IRP gibt die Größe des Puffers in Bytes an.

Ausgabepuffer

Der Gerätetreiber gibt ein Array von BAD_TRACK_NUMBER Werten an den Puffer bei Irp->AssociatedIrp.SystemBufferzurück.

Länge des Ausgabepuffers

Länge des Puffers.

Statusblock

Das Feld Information wird auf die Größe des zurückgegebenen Arrays für ungültige Pfade festgelegt, wenn das feld Status auf STATUS_SUCCESS festgelegt ist. Andernfalls ist das Feld Information null, und das feld Status kann möglicherweise auf STATUS_INVALID_PARAMETER oder STATUS_MEDIA_WRITE_PROTECTED festgelegt werden, wenn das Medium wechselbar ist.

Anforderungen

Anforderung Wert
Header- ntdddisk.h (include Ntdddisk.h)

Siehe auch

FORMAT_PARAMETERS