次の方法で共有


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 で送信されたデバイス オブジェクトを保持します。

ファイル システム ドライバー以外のドライバーは、FltQueryVolumeInformation または ZwQueryVolumeInformationFile ルーチンを を使用するか、IRP_MJ_QUERY_VOLUME_INFORMATION 要求を送信し、ファイル システム情報クラスとして FileFsSectorSizeInformation 指定することによって、セクター サイズ情報を照会できます。

必要条件

要件 価値
サポートされる最小クライアント Windows 8 以降で使用できます。
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

関連項目

FILE_FS_SECTOR_SIZE_INFORMATION

FltQueryVolumeInformation の

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile