Função FsRtlGetSectorSizeInformation (ntifs.h)
A rotina FsRtlGetSectorSizeInformation recupera as informações de tamanho do setor físico e lógico para um volume de armazenamento.
Sintaxe
NTSTATUS FsRtlGetSectorSizeInformation(
PDEVICE_OBJECT DeviceObject,
[out] PFILE_FS_SECTOR_SIZE_INFORMATION SectorSizeInfo
);
Parâmetros
DeviceObject
O objeto de dispositivo de destino para um dispositivo de armazenamento.
[out] SectorSizeInfo
Um ponteiro para um chamador fornecido FILE_FS_SECTOR_SIZE_INFORMATION estrutura.
Retornar valor
FsRtlGetSectorSizeInformation retornará STATUS_SUCCESS se as informações de tamanho do setor forem retornadas em SectorSizeInfo. Caso contrário, outro valor NTSTATUS apropriado será retornado, como o seguinte.
Código de retorno | Descrição |
---|---|
|
O dispositivo de armazenamento relatou um tamanho de setor inválido. |
Comentários
Essa rotina é usada por drivers do sistema de arquivos para recuperar informações de tamanho do setor do dispositivo de armazenamento que contém o volume. Um driver do sistema de arquivos normalmente mantém o objeto de dispositivo enviado em RealDevice em seu VPD (bloco de parâmetros de volume) para o volume de armazenamento.
Drivers diferentes de drivers do sistema de arquivos podem consultar informações de tamanho do setor usando as rotinas FltQueryVolumeInformation ou ZwQueryVolumeInformationFile ou enviando uma solicitação de IRP_MJ_QUERY_VOLUME_INFORMATION e especificando FileFsSectorSizeInformation como a classe de informações do sistema de arquivos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível em começando com Windows 8. |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Confira também
FILE_FS_SECTOR_SIZE_INFORMATION