FltIsVolumeSnapshot, fonction (fltkernel.h)
La routine FltIsVolumeSnapshot détermine si un volume ou une instance de pilote minifilter est attachée à un volume d’instantanés.
Syntaxe
NTSTATUS FLTAPI FltIsVolumeSnapshot(
[in] PVOID FltObject,
[out] PBOOLEAN IsSnapshotVolume
);
Paramètres
[in] FltObject
Pointeur opaque vers le volume ou l’instance.
[out] IsSnapshotVolume
Pointeur vers une variable booléenne allouée par l’appelant qui reçoit TRUE si le volume ou l’instance est attaché à un volume d’instantanés. Sinon, la variable reçoit FALSE.
Valeur de retour
FltIsVolumeSnapshot retourne l’une des valeurs NTSTATUS suivantes :
Retourner le code | Description |
---|---|
|
FltIsVolumeSnapshot déterminé si fltObject est un instantané. |
|
FltObject spécifie quelque chose en plus d’un volume ou d’une instance. Il s’agit d’un code d’erreur. |
|
FltObject n’a pas d’objet d’appareil disque associé. Cela peut se produire si FltObject est associé à un lecteur réseau. Il s’agit d’un code d’erreur. |
|
FltIsVolumeSnapshot a rencontré un échec d’allocation de mémoire. Il s’agit d’un code d’erreur. |
Remarques
Si l’objet volume ou instance ne prend pas en charge les instantanés, FltIsVolumeSnapshot retourne STATUS_SUCCESS et IsSnapshotVolume est FALSE.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures de Windows. |
plateforme cible | Universel |
d’en-tête | fltkernel.h (include Fltkernel.h) |
bibliothèque | Fltmgr.lib |
DLL | FltMgr.sys |
IRQL | PASSIVE_LEVEL |