Funzione FltIsVolumeSnapshot (fltkernel.h)
La routine FltIsVolumeSnapshot determina se un'istanza del driver volume o minifilter è associata a un volume snapshot.
Sintassi
NTSTATUS FLTAPI FltIsVolumeSnapshot(
[in] PVOID FltObject,
[out] PBOOLEAN IsSnapshotVolume
);
Parametri
[in] FltObject
Puntatore opaco al volume o all'istanza.
[out] IsSnapshotVolume
Puntatore a una variabile booleana allocata dal chiamante che riceve TRUE se il volume o l'istanza sono collegati a un volume snapshot. In caso contrario, la variabile riceve FALSE.
Valore restituito
FltIsVolumeSnapshot restituisce uno dei valori NTSTATUS seguenti:
Codice restituito | Descrizione |
---|---|
|
FltIsVolumeSnapshot ha determinato se FltObject è uno snapshot. |
|
FltObject specifica qualcosa oltre a un volume o a un'istanza. Si tratta di un codice di errore. |
|
FltObject non dispone di un oggetto dispositivo disco associato. Ciò può verificarsi se FltObject è associato a un'unità di rete. Si tratta di un codice di errore. |
|
FltIsVolumeSnapshot ha rilevato un errore di allocazione della memoria. Si tratta di un codice di errore. |
Commenti
Se l'oggetto volume o istanza non supporta gli snapshot, FltIsVolumeSnapshotrestituisce STATUS_SUCCESS e IsSnapshotVolume è FALSE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (includere Fltkernel.h) |
Libreria | Fltmgr.lib |
DLL | FltMgr.sys |
IRQL | PASSIVE_LEVEL |