Funzione FsRtlGetSectorSizeInformation (ntifs.h)
La routine FsRtlGetSectorSizeInformation recupera le informazioni sulle dimensioni fisiche e logiche del settore per un volume di archiviazione.
Sintassi
NTSTATUS FsRtlGetSectorSizeInformation(
PDEVICE_OBJECT DeviceObject,
[out] PFILE_FS_SECTOR_SIZE_INFORMATION SectorSizeInfo
);
Parametri
DeviceObject
Oggetto dispositivo di destinazione per un dispositivo di archiviazione.
[out] SectorSizeInfo
Puntatore a un chiamante fornito FILE_FS_SECTOR_SIZE_INFORMATION struttura.
Valore restituito
FsRtlGetSectorSizeInformation restituisce STATUS_SUCCESS se le informazioni sulle dimensioni del settore vengono restituite in SectorSizeInfo. In caso contrario, viene restituito un altro valore NTSTATUS appropriato, ad esempio quanto segue.
Codice restituito | Descrizione |
---|---|
|
Il dispositivo di archiviazione ha segnalato dimensioni di settore non valide. |
Osservazioni
Questa routine viene usata dai driver del file system per recuperare informazioni sulle dimensioni del settore dal dispositivo di archiviazione contenente il volume. Un driver del file system mantiene in genere l'oggetto dispositivo inviato in RealDevice nel relativo blocco di parametri del volume (VPD) per il volume di archiviazione.
I driver diversi dai driver del file system possono eseguire query sulle informazioni sulle dimensioni del settore usando le routine FltQueryVolumeInformation o ZwQueryVolumeInformationFile oppure inviando una richiesta di IRP_MJ_QUERY_VOLUME_INFORMATION e specificando FileFsSectorSizeInformation come classe di informazioni sul file system.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8. |
piattaforma di destinazione | Universale |
intestazione |
ntifs.h (include Ntifs.h) |
libreria |
NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Vedere anche
FILE_FS_SECTOR_SIZE_INFORMATION