Funzione FsRtlGetSectorSizeInformation (ntifs.h)

La routine FsRtlGetSectorSizeInformation recupera le informazioni sulle dimensioni del settore fisico e logico 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 restituisceSTATUS_SUCCESS se le informazioni sulle dimensioni del settore vengono restituite in SectorSizeInfo. In caso contrario, viene restituito un altro valore NTSTATUS appropriato, ad esempio il seguente.

Codice restituito Descrizione
STATUS_BAD_DEVICE_TYPE
Il dispositivo di archiviazione ha segnalato una dimensione del settore non valida.

Commenti

Questa routine viene usata dai driver del file system per recuperare le informazioni sulle dimensioni del settore dal dispositivo di archiviazione contenente il volume. Un driver del file system gestisce in genere l'oggetto dispositivo inviato in RealDevice nel 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 del file system.

Requisiti

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

Vedi anche

FILE_FS_SECTOR_SIZE_INFORMATION

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile