Condividi tramite


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)

Vedere anche

FS_INFORMATION_CLASS

ZwQueryVolumeInformationFile

ZwSetVolumeInformationFile