Função IoCheckQuerySetVolumeInformation (ntifs.h)
A rotina IoCheckQuerySetVolumeInformation verifica a validade dos parâmetros para uma consulta ou uma operação de informações de volume definida.
Sintaxe
NTSTATUS IoCheckQuerySetVolumeInformation(
FS_INFORMATION_CLASS FsInformationClass,
ULONG Length,
BOOLEAN SetOperation
);
Parâmetros
FsInformationClass
Um valor de enumeração FS_INFORMATION_CLASS que especifica a classe de informações a ser verificada.
Length
Tamanho, em bytes, do buffer necessário para a operação de informações especificada.
SetOperation
Valor booliano que especifica o tipo de operação. Se SetOperation for TRUE, a operação será uma operação de volume definida; se FALSE, é uma operação de volume de consulta.
Valor de retorno
IoCheckQuerySetVolumeInformation retornará STATUS_SUCCESS se os parâmetros forem válidos; caso contrário, ele retorna um dos seguintes códigos de erro.
Código de retorno | Descrição |
---|---|
STATUS_INVALID_INFO_CLASS | O valor especificado em FsInformationClass não é uma classe de informações válida. |
STATUS_INFO_LENGTH_MISMATCH | O tamanho do buffer especificado no Length é menor do que o tamanho do buffer necessário para a operação de volume especificada. |
Observações
IoCheckQuerySetVolumeInformation é usado principalmente por servidores de rede em execução no modo kernel, já que nenhuma verificação de validade desse parâmetro é feita no caminho normal.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino |
Windows |
cabeçalho | ntifs.h (inclua Ntifs.h) |
Consulte também