FltIsVolumeSnapshot-Funktion (fltkernel.h)
Die FltIsVolumeSnapshot Routine bestimmt, ob eine Volume- oder Minifiltertreiberinstanz an ein Momentaufnahmevolume angefügt ist.
Syntax
NTSTATUS FLTAPI FltIsVolumeSnapshot(
[in] PVOID FltObject,
[out] PBOOLEAN IsSnapshotVolume
);
Parameter
[in] FltObject
Ein undurchsichtiger Zeiger auf das Volume oder die Instanz.
[out] IsSnapshotVolume
Ein Zeiger auf eine vom Aufrufer zugewiesene boolesche Variable, die TRUE empfängt, wenn das Volume oder die Instanz an ein Snapshotvolume angefügt ist. Andernfalls empfängt die Variable FALSE-.
Rückgabewert
FltIsVolumeSnapshot gibt einen der folgenden NTSTATUS-Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
FltIsVolumeSnapshot bestimmt, ob FltObject- eine Momentaufnahme ist. |
|
FltObject-gibt neben einem Volume oder einer Instanz etwas an. Dies ist ein Fehlercode. |
|
FltObject- verfügt nicht über ein zugeordnetes Datenträgergeräteobjekt. Dies kann auftreten, wenn FltObject- einem Netzlaufwerk zugeordnet ist. Dies ist ein Fehlercode. |
|
FltIsVolumeSnapshot ein Speicherzuweisungsfehler aufgetreten ist. Dies ist ein Fehlercode. |
Bemerkungen
Wenn das Volume- oder Instanzobjekt Keine Momentaufnahmen unterstützt, gibt FltIsVolumeSnapshot- STATUS_SUCCESS zurück und IsSnapshotVolume- ist FALSE.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen von Windows. |
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | Fltmgr.lib |
DLL- | FltMgr.sys |
IRQL- | PASSIVE_LEVEL |