共用方式為


FsRtlGetSectorSizeInformation 函式 (ntifs.h)

FsRtlGetSectorSizeInformation 例程會擷取記憶體磁碟區的實體和邏輯扇區大小資訊。

語法

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

參數

DeviceObject

存儲設備的目標裝置物件。

[out] SectorSizeInfo

提供 FILE_FS_SECTOR_SIZE_INFORMATION 結構的呼叫端指標。

傳回值

FsRtlGetSectorSizeInformation 如果扇區大小資訊是在 SectorSizeInfo中傳回 STATUS_SUCCESS。 否則,會傳回另一個適當的 NTSTATUS 值,如下所示。

傳回碼 描述
STATUS_BAD_DEVICE_TYPE
存儲設備回報扇區大小無效。

言論

檔案系統驅動程式會使用此例程,從包含磁碟區的存儲設備擷取扇區大小資訊。 文件系統驅動程式通常會維護儲存磁碟區之磁碟區參數區塊 (VPD) 中傳送 RealDevice 傳送的裝置物件。

文件系統驅動程式以外的驅動程式,可以使用 FltQueryVolumeInformationZwQueryVolumeInformationFile 例程,或傳送 IRP_MJ_QUERY_VOLUME_INFORMATION 要求並指定 FileFsSectorSizeInformation 做為文件系統資訊類別,來查詢扇區大小資訊。

要求

要求 價值
最低支援的用戶端 從 Windows 8 開始提供。
目標平臺 普遍
標頭 ntifs.h (include Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另請參閱

FILE_FS_SECTOR_SIZE_INFORMATION

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile