Partager via


Fonction OpenTransactionManager (ktmw32.h)

Ouvre un gestionnaire de transactions existant.

Syntaxe

HANDLE OpenTransactionManager(
  [in]           LPWSTR      LogFileName,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

Paramètres

[in] LogFileName

Nom du flux de journal. Ce flux doit exister dans un fichier journal CLFS.

[in] DesiredAccess

Accès demandé. Pour obtenir la liste des valeurs valides, consultez Masques d’accès de Transaction Manager .

[in, optional] OpenOptions

Réservés au; spécifiez zéro.

Valeur retournée

Si la fonction réussit, la valeur de retour est un handle pour le gestionnaire de transactions.

Si la fonction échoue, la valeur de retour est INVALID_HANDLE_VALUE. Pour obtenir des informations détaillées sur l’erreur, appelez la fonction GetLastError.

La liste suivante identifie les codes d’erreur possibles :

Remarques

Immédiatement après l’appel de cette fonction, vous devez appeler RecoverTransactionManager.

Le LogFileName doit être spécifié à l’aide du format de fichier NT. Par exemple : ?? < ; drive> :< ; chemin d’accès>. N’utilisez pas . Extension BLF.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête ktmw32.h
Bibliothèque Ktmw32.lib
DLL Ktmw32.dll

Voir aussi

CreateTransactionManager

GetCurrentClockTransactionManager

Fonctions du gestionnaire de transactions du noyau

OpenTransactionManagerById

Masques d’accès à Transaction Manager