Bagikan melalui


Fungsi FsRtlGetSectorSizeInformation (ntifs.h)

Rutinitas FsRtlGetSectorSizeInformation mengambil informasi ukuran sektor fisik dan logis untuk volume penyimpanan.

Sintaks

NTSTATUS FsRtlGetSectorSizeInformation(
        PDEVICE_OBJECT                   DeviceObject,
  [out] PFILE_FS_SECTOR_SIZE_INFORMATION SectorSizeInfo
);

Parameter

DeviceObject

Objek perangkat target untuk perangkat penyimpanan.

[out] SectorSizeInfo

Penunjuk ke pemanggil yang disediakan FILE_FS_SECTOR_SIZE_INFORMATION struktur.

Nilai kembali

FsRtlGetSectorSizeInformation mengembalikan STATUS_SUCCESS jika informasi ukuran sektor dikembalikan di SectorSizeInfo. Jika tidak, nilai NTSTATUS lain yang sesuai dikembalikan seperti berikut ini.

Menampilkan kode Deskripsi
STATUS_BAD_DEVICE_TYPE
Perangkat penyimpanan melaporkan ukuran sektor yang tidak valid.

Keterangan

Rutinitas ini digunakan oleh driver sistem file untuk mengambil informasi ukuran sektor dari perangkat penyimpanan yang berisi volume. Driver sistem file biasanya mempertahankan objek perangkat yang dikirim di RealDevice dalam blok parameter volume (VPD) untuk volume penyimpanan.

Driver selain driver sistem file, dapat meminta informasi ukuran sektor menggunakan rutinitas FltQueryVolumeInformation atau ZwQueryVolumeInformationFile , atau dengan mengirim permintaan IRP_MJ_QUERY_VOLUME_INFORMATION dan menentukan FileFsSectorSizeInformation sebagai kelas informasi sistem file.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di mulai dengan Windows 8.
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Lihat juga

FILE_FS_SECTOR_SIZE_INFORMATION

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile