Función FsRtlGetSectorSizeInformation (ntifs.h)
La rutina FsRtlGetSectorSizeInformation recupera la información de tamaño de sector físico y lógico de un volumen de almacenamiento.
Sintaxis
NTSTATUS FsRtlGetSectorSizeInformation(
PDEVICE_OBJECT DeviceObject,
[out] PFILE_FS_SECTOR_SIZE_INFORMATION SectorSizeInfo
);
Parámetros
DeviceObject
Objeto de dispositivo de destino para un dispositivo de almacenamiento.
[out] SectorSizeInfo
Puntero a una estructura de FILE_FS_SECTOR_SIZE_INFORMATION proporcionada por el autor de la llamada.
Valor devuelto
FsRtlGetSectorSizeInformation devuelve STATUS_SUCCESS si se devuelve la información de tamaño del sector en SectorSizeInfo. De lo contrario, se devuelve otro valor NTSTATUS adecuado, como el siguiente.
Código devuelto | Descripción |
---|---|
|
El dispositivo de almacenamiento notificó un tamaño de sector no válido. |
Comentarios
Los controladores del sistema de archivos usan esta rutina para recuperar información de tamaño del sector del dispositivo de almacenamiento que contiene el volumen. Normalmente, un controlador del sistema de archivos mantiene el objeto de dispositivo enviado en RealDevice en su bloque de parámetros de volumen (VPD) para el volumen de almacenamiento.
Los controladores distintos de los controladores del sistema de archivos pueden consultar información de tamaño del sector mediante las rutinas FltQueryVolumeInformation o ZwQueryVolumeInformationFile , o enviando una solicitud IRP_MJ_QUERY_VOLUME_INFORMATION y especificando FileFsSectorSizeInformation como clase de información del sistema de archivos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en a partir de Windows 8. |
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Consulte también
FILE_FS_SECTOR_SIZE_INFORMATION