Funzione IoCheckQuerySetVolumeInformation (ntifs.h)

La routine IoCheckQuerySetVolumeInformation controlla la validità dei parametri per un'operazione di query o imposta informazioni sul volume.

Sintassi

NTSTATUS IoCheckQuerySetVolumeInformation(
  FS_INFORMATION_CLASS FsInformationClass,
  ULONG                Length,
  BOOLEAN              SetOperation
);

Parametri

FsInformationClass

Valore di enumerazione FS_INFORMATION_CLASS che specifica la classe di informazioni da controllare.

Length

Dimensioni, in byte, del buffer necessario per l'operazione di informazioni specificata.

SetOperation

Valore booleano che specifica il tipo di operazione. Se SetOperation è TRUE, l'operazione è un'operazione del volume impostata; se FALSE, è un'operazione del volume di query.

Valore restituito

IoCheckQuerySetVolumeInformation restituisce STATUS_SUCCESS se i parametri sono validi; in caso contrario, restituisce uno dei codici di errore seguenti.

Codice restituito Descrizione
STATUS_INVALID_INFO_CLASS Il valore specificato in FsInformationClass non è una classe di informazioni valida.
STATUS_INFO_LENGTH_MISMATCH Le dimensioni del buffer specificate in Length sono inferiori alle dimensioni del buffer necessarie per l'operazione del volume specificata.

Commenti

IoCheckQuerySetVolumeInformation viene usato principalmente dai server di rete in esecuzione in modalità kernel perché non viene eseguito alcun controllo di validità dei parametri nel percorso normale.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ntifs.h (include Ntifs.h)

Vedi anche

FS_INFORMATION_CLASS

ZwQueryVolumeInformationFile

ZwSetVolumeInformationFile