Функция 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 возвращает STATUS_SUCCESS, если сведения о размере сектора возвращаются в SectorSizeInfo. В противном случае возвращается другое соответствующее значение NTSTATUS, например следующее.
Возвращаемый код | Описание |
---|---|
|
Устройство хранения сообщило о недопустимом размере сектора. |
Замечания
Эта подпрограмма используется драйверами файловой системы для получения сведений о размере сектора с устройства хранения, содержащего том. Драйвер файловой системы обычно поддерживает объект устройства, отправленный в RealDevice в блоке параметров тома тома (VPD).
Драйверы, отличные от драйверов файловой системы, могут запрашивать сведения о размере сектора с помощью fltQueryVolumeInformation или подпрограмм ZwQueryVolumeInformationFile или отправки запроса 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