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 |
---|---|
|
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