Fonction FsRtlGetSectorSizeInformation (ntifs.h)

La routine FsRtlGetSectorSizeInformation récupère les informations de taille de secteur physique et logique d’un volume de stockage.

Syntaxe

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

Paramètres

DeviceObject

Objet d’appareil cible pour un périphérique de stockage.

[out] SectorSizeInfo

Pointeur vers un appelant fourni FILE_FS_SECTOR_SIZE_INFORMATION structure.

Valeur retournée

FsRtlGetSectorSizeInformation retourne STATUS_SUCCESS si les informations de taille de secteur sont retournées dans SectorSizeInfo. Sinon, une autre valeur NTSTATUS appropriée est retournée, telle que la suivante.

Code de retour Description
STATUS_BAD_DEVICE_TYPE
Le périphérique de stockage a signalé une taille de secteur non valide.

Remarques

Cette routine est utilisée par les pilotes de système de fichiers pour récupérer des informations de taille de secteur à partir du périphérique de stockage contenant le volume. Un pilote de système de fichiers gère généralement l’objet de périphérique envoyé dans RealDevice dans son bloc de paramètres de volume (VPD) pour le volume de stockage.

Les pilotes autres que les pilotes de système de fichiers peuvent interroger les informations de taille de secteur à l’aide des routines FltQueryVolumeInformation ou ZwQueryVolumeInformationFile , ou en envoyant une requête IRP_MJ_QUERY_VOLUME_INFORMATION et en spécifiant FileFsSectorSizeInformation comme classe d’informations du système de fichiers.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans à partir de Windows 8.
Plateforme cible Universal
En-tête ntifs.h (include Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Voir aussi

FILE_FS_SECTOR_SIZE_INFORMATION

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile