Compartir a través de


Función FsRtlGetSectorSizeInformation (ntifs.h)

La rutina FsRtlGetSectorSizeInformation recupera la información de tamaño del 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 llamada proporcionada FILE_FS_SECTOR_SIZE_INFORMATION.

Valor devuelto

FsRtlGetSectorSizeInformation devuelve STATUS_SUCCESS si la información de tamaño del sector se devuelve en SectorSizeInfo. De lo contrario, se devuelve otro valor de NTSTATUS adecuado, como el siguiente.

Código devuelto Descripción
STATUS_BAD_DEVICE_TYPE
El dispositivo de almacenamiento notificó un tamaño de sector no válido.

Observaciones

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 el FltQueryVolumeInformation o ZwQueryVolumeInformationFile rutinas o enviando una solicitud de IRP_MJ_QUERY_VOLUME_INFORMATION y especificando FileFsSectorSizeInformation como clase de información del sistema de archivos.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL PASSIVE_LEVEL

Consulte también

FILE_FS_SECTOR_SIZE_INFORMATION

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile