JET_PFNSTATUS fonction de rappel
S’applique à : Windows | Windows Serveurs
JET_PFNSTATUS fonction de rappel
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 de 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 d’exécution longue 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
État d’une opération. Les types d’État incluent début, en cours, achèvement ou échec. L’État est spécifié avec le troisième paramètre de type JET_SNT.
va
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 d’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 retourner 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.
Remarques
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.
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. |
Voir aussi
codes d’erreur du moteur de Stockage Extensible
erreurs du moteur de Stockage Extensible
JET_SESID
JET_SNP
JET_SNPROG
JET_SNT