Partager via


Méthode ICrmLogControl ::ForceLog (comsvcs.h)

Force tous les enregistrements de journal à être durables sur le disque.

Syntaxe

HRESULT ForceLog();

Valeur de retour

Cette méthode peut retourner les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
XACT_E_WRONGSTATE
Cette méthode a été appelée dans un état incorrect ; soit avant RegisterCompensator , soit lorsque la transaction est terminée (CRM Worker).
XACT_E_ABORTED
La transaction a été abandonnée, probablement en raison d’un délai d’expiration de la transaction.

Remarques

Le worker CRM et le compensateur CRM utilisent cette méthode pour écrire des enregistrements de journal paresseusement dans le journal, ce qui signifie qu’ils ne sont pas rendus durables tant qu’ils n’ont pas été forcés dans le journal. L’appel de ForceLog rend tous les enregistrements de journal écrits durables sur le disque.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h

Voir aussi

ICrmLogControl