fonction de rappel JET_PFNSTATUS
S’applique à : Windows | Windows Server
fonction de rappel JET_PFNSTATUS
La fonction de rappel JET_PFNSTATUS reçoit des informations sur la progression des opérations de longue durée, telles que les opérations de défragmentation, de sauvegarde ou de restauration. Pendant ces opérations, le moteur de base de données appelle cette fonction de rappel pour fournir une mise à jour sur la progression de l’opération.
JET_ERR JET_API JET_PFNSTATUS(
JET_SESID sesid,
JET_SNP snp,
JET_SNT snt,
void* pv
);
Paramètres
sesid
Session de type JET_SESID avec laquelle la fonction de longue durée a été appelée.
Snp
Type d’opération tel que spécifié dans JET_SNP. Les types d’opérations incluent la réparation, le compactage, la restauration, la sauvegarde, la mise à jour, le nettoyage et la mise à jour du format d’enregistrement.
Snt
Status d’une opération. Les types d’état incluent le début, le cours en cours, l’achèvement ou l’échec. Le status est spécifié avec le troisième paramètre de type JET_SNT.
pv
Pointeur facultatif vers une structure de type JET_SNPROG.
Valeur renvoyée
Cette fonction retourne le type de données JET_ERR avec l’un des codes d’erreur Du moteur de stockage extensible. Pour plus d’informations sur les erreurs ESE possibles, consultez Erreurs du moteur de stockage extensible et Paramètres de gestion des erreurs.
En cas de réussite, l’opération qui a émis le rappel peut se poursuivre normalement. Dans certains cas, le rappel peut renvoyer un avertissement qui influence cette opération.
En cas d’échec, l’opération qui a émis le rappel peut se poursuivre normalement ou échouer.
Notes
Cette fonction de rappel sera utilisée dans une notification de progression dans laquelle la structure indiquera l’état actuel de la progression. Notez que la fonction de rappel peut être appelée plusieurs fois pour la progression de l’opération.
Spécifications
Condition requise | Valeur |
---|---|
Client |
Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel. |
Serveur |
Nécessite Windows Server 2008, Windows Server 2003 ou Windows 2000 Server. |
En-tête |
Déclaré dans Esent.h. |
Voir aussi
Codes d’erreur du moteur de stockage extensible
Erreurs du moteur de stockage extensible
JET_SESID
JET_SNP
JET_SNPROG
JET_SNT