Funzione FltIsVolumeSnapshot (fltkernel.h)
La routine FltIsVolumeSnapshot determina se un'istanza del driver volume o minifiltro è collegata 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 è collegata a un volume snapshot. In caso contrario, la variabile riceve FALSE.
Valore restituito
FltIsVolumeSnapshot restituisce uno dei valori NTSTATUS seguenti:
Codice restituito | Descrizione |
---|---|
|
FltIsVolumeSnapshot 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 rilevato un errore di allocazione della memoria. Si tratta di un codice di errore. |
Osservazioni
Se l'oggetto volume o istanza non supporta gli snapshot, FltIsVolumeSnapshot restituisce STATUS_SUCCESS e IsSnapshotVolume è FALSE.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | 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 |