JetResetSessionContext fonction)
S’applique à : Windows | Windows Serveurs
JetResetSessionContext fonction)
La fonction JetResetSessionContext dissocie une session du thread actuel.
JET_ERR JET_API JetResetSessionContext(
__in JET_SESID sesid
);
Paramètres
sesid
Session à utiliser pour cet appel.
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_errInstanceUnavailable |
Il n’est pas possible de terminer l’opération, car l’instance associée à la session a rencontré une erreur irrécupérable qui requiert que l’accès à toutes les données soit révoqué pour protéger l’intégrité de ces données. cette erreur est renvoyée uniquement par Windows XP et les versions ultérieures. |
JET_errNotInitialized |
Impossible de terminer l’opération, car l’instance associée à la session n’a pas encore été initialisée. |
JET_errRestoreInProgress |
Il n’est pas possible de terminer l’opération, car une opération de restauration est en cours sur l’instance associée à la session. |
JET_errSessionContextNotSetByThisThread |
La session n’a pas pu être dissociée du thread actuel, car elle est associée à un thread différent. |
JET_errTermInProgress |
Il n’est pas possible de terminer l’opération, car l’instance associée à la session est en cours d’arrêt. |
En cas de réussite, la session est dissociée du thread actuel. Aucune modification de l’état de la base de données ne se produit.
En cas d’échec, l’état de la session reste inchangé. Aucune modification de l’état de la base de données ne se produit.
Remarques
JetResetSessionContext doit être appelé sur le même thread que celui qui a appelé JetSetSessionContext pour une session donnée.
Configuration requise
| Condition requise | Valeur |
|---|---|
Client |
requiert Windows Vista, Windows XP ou Windows 2000 Professional. |
Serveur |
nécessite Windows server 2008, Windows server 2003 ou Windows 2000 server. |
En-tête |
Déclaré dans esent. h. |
Bibliothèque |
Utilisez ESENT. lib. |
DLL |
Requiert ESENT.dll. |