共用方式為


IOCTL_DISK_FORMAT_TRACKS IOCTL (ntdddisk.h)

格式化磁碟上指定的連續曲目集。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

Irp->AssociatedIrp.SystemBuffer 的緩衝區包含 FORMAT_PARAMETERS 數據。 參數.DeviceIoControl.InputBufferLength 在 IRP 的 I/O 堆棧位置,表示緩衝區的大小,以位元組為單位。

輸入緩衝區長度

參數.DeviceIoControl.InputBufferLength 在 IRP 的 I/O 堆棧位置,表示緩衝區的大小,以位元組為單位。

輸出緩衝區

設備驅動器會將BAD_TRACK_NUMBER值的數位傳回至 Irp->AssociatedIrp.SystemBuffer的緩衝區。

輸出緩衝區長度

緩衝區的長度。

狀態區塊

當 [狀態 ] 欄位設定為 [ 狀態] 字段設定為 [STATUS_SUCCESS] 時,[資訊] 字段會設定為傳回錯誤追蹤陣列的大小。 否則,[資訊] 欄位為零,如果媒體是可移動媒體,則可以將 [狀態] 字段設定為 [STATUS_INVALID_PARAMETER] 或 [STATUS_MEDIA_WRITE_PROTECTED]。

要求

要求 價值
標頭 ntdddisk.h (包括 Ntdddisk.h)

另請參閱

FORMAT_PARAMETERS