Fungsi IoVerifyPartitionTable (ntddk.h)

IoVerifyPartitionTable rutin memeriksa validitas tabel partisi untuk disk.

Sintaks

NTSTATUS IoVerifyPartitionTable(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] BOOLEAN        FixErrors
);

Parameter

[in] DeviceObject

Menentukan objek perangkat disk untuk diverifikasi.

[in] FixErrors

Menentukan apakah rutinitas harus memperbaiki kesalahan yang dapat diperbaiki dalam tabel partisi.

Nilai kembali

Rutinitas mengembalikan STATUS_SUCCESS jika tabel partisi bebas kesalahan.

Jika pemanggil menentukan FALSE untuk parameter FixErrors dan tabel partisi memiliki kesalahan, rutin mengembalikan STATUS_DISK_CORRUPT_ERROR. Jika penelepon menentukan TRUE untuk FixErrors, dan rutinitas dapat memperbaiki semua kesalahan dalam tabel partisi, pemanggil mengembalikan STATUS_SUCCESS. Jika tidak, ia akan mengembalikan STATUS_DISK_CORRUPT_ERROR.

Rutinitas mungkin juga mengembalikan kode kesalahan status NT lainnya.

Keterangan

IoVerifyPartitionTable hanya boleh digunakan oleh driver disk.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows XP.
Target Platform Universal
Header ntddk.h (termasuk Ntddk.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL