Funzione FltIsVolumeWritable (fltkernel.h)
La routine FltIsVolumeWritable determina se il dispositivo disco che corrisponde a un'istanza del driver volume o minifilter è scrivibile.
Sintassi
NTSTATUS FLTAPI FltIsVolumeWritable(
[in] PVOID FltObject,
[out] PBOOLEAN IsWritable
);
Parametri
[in] FltObject
Puntatore opaco per il volume o l'istanza. Tenere presente che il volume associato deve essere un volume del file system locale.
[out] IsWritable
Puntatore a una variabile booleana allocata dal chiamante che riceve TRUE se il volume è scrivibile; FALSE in caso contrario.
Valore restituito
FltIsVolumeWritable restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio uno dei seguenti:
Codice restituito | Descrizione |
---|---|
|
FltIsVolumeWritable ha rilevato un errore di allocazione della memoria. Si tratta di un codice di errore. |
|
Il dispositivo disco non supporta le richieste di IOCTL_DISK_IS_WRITABLE. Si tratta di un codice di errore. |
Commenti
FltIsVolumeWritable invia una richiesta di IOCTL_DISK_IS_WRITABLE al dispositivo di archiviazione sottostante associato al volume o all'istanza specificata.
Nelle versioni di Windows precedenti a Windows Vista, la routine FltIsVolumeWritable accettava solo volumi, non istanze.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | La routine FltIsVolumeWritable è disponibile in Windows Vista e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (include Fltkernel.h) |
Libreria | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |