Partager via


Fonction JetOSSnapshotAbort

S’applique à : Windows | Windows Server

Fonction JetOSSnapshotAbort

La fonction JetOSSnapshotAbort avertit le moteur qu’il peut reprendre des opérations d’E/S normales après une période de blocage terminée par un échec instantané.

Windows Server 2003:JetOSSnapshotAbort est introduit dans Windows Server 2003.

    JET_ERR JET_API JetOSSnapshotAbort(
      __in          const JET_OSSNAPID snapId,
      __in          const JET_GRBIT grbit
    );

Paramètres

snapId

Identificateur de la session instantané.

grbit

Options de cet appel. Ce paramètre est réservé pour une utilisation ultérieure et la seule valeur valide prise en charge est 0 (zéro).

Valeur renvoyée

Cette fonction retourne le type de données JET_ERR avec l’un des codes de retour suivants. Pour plus d’informations sur les erreurs ESE possibles, consultez Erreurs du moteur de stockage extensible et Paramètres de gestion des erreurs.

Code de retour

Description

JET_errSuccess

L’opération s’est terminée avec succès.

JET_errInvalidParameter

La session instantané n’est pas valide ou le paramètre grbit n’est pas valide.

JET_errOSSnapshotInvalidSnapId

L’identificateur de la session instantané n’est pas valide.

Si cette fonction réussit, la session instantané se termine et le comportement normal du moteur reprend. Une nouvelle session instantané peut être démarrée ultérieurement.

Si cette fonction échoue, la session instantané n’est pas abandonnée.

Notes

Cette fonction doit être appelée au lieu de JetOSSnapshotThaw pour informer le moteur que le instantané a été abandonné pour des raisons qui ne sont pas liées au moteur. Ces informations peuvent être utilisées ultérieurement pour vous aider à émettre des messages de journal des événements sur la session instantané ou pour vous aider à déterminer d’autres actions appropriées.

Spécifications

Condition requise Valeur

Client

Nécessite Windows Vista.

Serveur

Nécessite Windows Server 2008 ou Windows Server 2003.

En-tête

Déclaré dans Esent.h.

Bibliothèque

Utilisez ESENT.lib.

DLL

Nécessite ESENT.dll.

Voir aussi

JET_ERR
JET_OSSNAPID
JetOSSnapshotFreeze
JetOSSnapshotPrepare
JetOSSnapshotThaw