FsRtlGetSectorSizeInformation 函式 (ntifs.h)
FsRtlGetSectorSizeInformation 例程會擷取記憶體磁碟區的實體和邏輯扇區大小資訊。
語法
NTSTATUS FsRtlGetSectorSizeInformation(
PDEVICE_OBJECT DeviceObject,
[out] PFILE_FS_SECTOR_SIZE_INFORMATION SectorSizeInfo
);
參數
DeviceObject
記憶體裝置的目標裝置物件。
[out] SectorSizeInfo
所提供 FILE_FS_SECTOR_SIZE_INFORMATION 結構的呼叫端指標。
傳回值
如果在 SectorSizeInfo 中傳回扇區大小資訊,FsRtlGetSectorSizeInformation 會傳回STATUS_SUCCESS。 否則,會傳回另一個適當的 NTSTATUS 值,如下所示。
傳回碼 | Description |
---|---|
|
儲存裝置回報了無效的扇區大小。 |
備註
檔案系統驅動程式會使用此例程,從包含磁碟區的存儲設備擷取扇區大小資訊。 文件系統驅動程式通常會在其磁碟區參數區塊中維護 在 RealDevice 中傳送的裝置物件, (儲存器磁碟區的 VPD) 。
文件系統驅動程式以外的驅動程式可以使用 FltQueryVolumeInformation 或 ZwQueryVolumeInformationFile 例程來查詢扇區大小資訊,或是傳送 IRP_MJ_QUERY_VOLUME_INFORMATION 要求,並將 FileFsSectorSizeInformation 指定為文件系統資訊類別。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始提供。 |
目標平台 | Universal |
標頭 | ntifs.h (包含 Ntifs.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
另請參閱
FILE_FS_SECTOR_SIZE_INFORMATION
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應