Função IoCheckQuerySetVolumeInformation (ntifs.h)
A rotina IoCheckQuerySetVolumeInformation verifica a validade dos parâmetros para uma consulta ou definir a operação de informações de volume.
Sintaxe
NTSTATUS IoCheckQuerySetVolumeInformation(
FS_INFORMATION_CLASS FsInformationClass,
ULONG Length,
BOOLEAN SetOperation
);
Parâmetros
FsInformationClass
Um FS_INFORMATION_CLASS valor de enumeração 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.
Retornar valor
IoCheckQuerySetVolumeInformation retornará STATUS_SUCCESS se os parâmetros forem válidos; caso contrário, ele retornará 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 em Length é menor do que o tamanho do buffer necessário para a operação de volume especificada. |
Comentários
IoCheckQuerySetVolumeInformation é usado principalmente por servidores de rede em execução no modo kernel, pois nenhuma verificação de validade desse parâmetro é feita no caminho normal.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | ntifs.h (inclua Ntifs.h) |