FltIsVolumeSnapshot-Funktion (fltkernel.h)
Die FltIsVolumeSnapshot-Routine bestimmt, ob ein Volume- oder Minifiltertreiber instance an ein Momentaufnahme Volume angefügt ist.
Syntax
NTSTATUS FLTAPI FltIsVolumeSnapshot(
[in] PVOID FltObject,
[out] PBOOLEAN IsSnapshotVolume
);
Parameter
[in] FltObject
Ein undurchsichtiger Zeiger auf das Volume oder die instance.
[out] IsSnapshotVolume
Ein Zeiger auf eine vom Aufrufer zugewiesene boolesche Variable, die TRUE empfängt, wenn das Volume oder die instance an ein Momentaufnahme Volume angefügt ist. Andernfalls empfängt die Variable FALSE.
Rückgabewert
FltIsVolumeSnapshot gibt einen der folgenden NTSTATUS-Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
FltIsVolumeSnapshot hat ermittelt, ob FltObject ein Momentaufnahme ist. |
|
FltObject gibt etwas neben einem Volume oder einem instance 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. |
|
Bei FltIsVolumeSnapshot ist ein Speicherbelegungsfehler aufgetreten. Dies ist ein Fehlercode. |
Hinweise
Wenn das Volume oder instance-Objekt keine Momentaufnahmen unterstützt, gibt FltIsVolumeSnapshot STATUS_SUCCESS und IsSnapshotVolume auf FALSE zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und späteren Windows-Versionen. |
Zielplattform | Universell |
Header | fltkernel.h (fltkernel.h einschließen) |
Bibliothek | Fltmgr.lib |
DLL | FltMgr.sys |
IRQL | PASSIVE_LEVEL |