Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Windows | Windows Server
JET_LOGINFO Structure
La structure JET_LOGINFO retourne des informations structurées sur l’ensemble de fichiers journaux des transactions qui doivent faire partie d’un jeu de fichiers de sauvegarde. La structure JET_LOGINFO est l’ensemble minimal d’informations nécessaires pour représenter une plage de journaux récupérés avec JetGetLogInfoInstance2 ou spécifiés pour une récupération matérielle avec JetExternalRestore2.
typedef struct {
unsigned long cbSize;
unsigned long ulGenLow;
unsigned long ulGenHigh;
tchar szBaseName[JET_BASE_NAME_LENGTH + 1];
} JET_LOGINFO;
Membres
cbSize
Taille de la structure, en octets.
Ce membre permet d’étendre cette structure à l’avenir tout en activant la compatibilité descendante. Il doit toujours être défini sur sizeof( JET_LOGINFO ).
ulGenLow
Numéro de fichier journal le plus bas (ou le plus ancien) restauré. La fidélité totale d’un long non signé doit être préservée, mais dans les versions actuelles du moteur, ce nombre est un nombre hexadécimal compris entre 0x00000 et 0xFFFFF. Cela peut changer dans les versions ultérieures.
ulGenHigh
Numéro de fichier journal le plus élevé (ou le plus récent) restauré. La fidélité totale d’un long non signé doit être préservée, mais dans les versions actuelles du moteur, ce nombre est un nombre hexadécimal compris entre 0x00000 et 0xFFFFF. Cela peut changer dans les versions ultérieures.
szBaseName
Préfixe utilisé pour nommer les fichiers journaux des transactions.
La valeur retournée dans ce membre est toujours égale au paramètre pour JET_paramBaseName pour le instance qui a généré ces informations.
Notes
Les fichiers journaux des transactions sont nommés en fonction du nom de base instance et du numéro de génération du fichier journal. Le nom est au format BBBXXXXX. RAPPORT. BBB correspond au nom de base du fichier journal et contient toujours trois caractères. XXXXX correspond au numéro de génération du fichier journal dans zéro hexadécimal rembourré et comporte toujours cinq caractères. LOG est l’extension de fichier qui est toujours donnée aux fichiers journaux des transactions par le moteur.
L’utilisation de ces informations structurées est déconseillée, car elle permet à l’application d’avoir une connaissance approfondie de ce schéma de nommage pour les fichiers journaux des transactions. Si le schéma de nommage change à l’avenir, une telle application ne fonctionnera plus correctement. Il est possible que le format du journal change pour incorporer 8 chiffres hexadécimaux à l’avenir. Les applications doivent utiliser la liste explicite des noms de fichiers retournés par JetGetLogInfo à la place.
Spécifications
| Condition requise | Valeur |
|---|---|
Client |
Nécessite Windows Vista ou Windows XP. |
Serveur |
Nécessite Windows Server 2008 ou Windows Server 2003. |
En-tête |
Déclaré dans Esent.h. |
Unicode |
Implémenté en tant que JET_LOGINFO_W (Unicode) et JET_LOGINFO_A (ANSI). |
Voir aussi
JetExternalRestore2
JetGetLogInfo
JetGetLogInfoInstance2
Paramètres système