Funzione IoCheckQuerySetVolumeInformation (ntifs.h)
La routine IoCheckQuerySetVolumeInformation controlla la validità dei parametri per un'operazione di query o impostare le 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 di volume impostata; se FALSE, si tratta di 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 Lunghezza sono inferiori alle dimensioni del buffer necessarie per l'operazione di volume specificata. |
Osservazioni
IoCheckQuerySetVolumeInformation viene usato principalmente dai server di rete in esecuzione in modalità kernel poiché non viene eseguito alcun controllo di validità del parametro nel percorso normale.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione |
ntifs.h (include Ntifs.h) |