Fonction TmInitializeTransactionManager (wdm.h)
La routine TmInitializeTransactionManager initialise un objet de gestionnaire de transactions.
Syntaxe
NTSTATUS TmInitializeTransactionManager(
[in] PRKTM TransactionManager,
[in, optional] PCUNICODE_STRING LogFileName,
[in] PGUID TmId,
[in, optional] ULONG CreateOptions
);
Paramètres
[in] TransactionManager
Pointeur vers l’objet gestionnaire de transactions à initialiser.
[in, optional] LogFileName
Pointeur vers une structure UNICODE_STRING qui contient le chemin d’accès et le nom de fichier d’un flux de fichier journal CLFS associé à l’objet gestionnaire de transactions.
[in] TmId
Spécifie un pointeur vers un GUID qui identifie le nom de l’objet gestionnaire de transactions à initialiser.
[in, optional] CreateOptions
Indicateurs de création d’objets facultatifs. Le tableau suivant contient les indicateurs disponibles.
Indicateur d’option | Signification |
---|---|
TRANSACTION_MANAGER_VOLATILE | L’objet du gestionnaire de transactions sera volatile. Par conséquent, il n’utilisera pas de fichier journal. |
TRANSACTION_MANAGER_COMMIT_DEFAULT | À usage interne uniquement. |
TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME | À usage interne uniquement. |
TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES | À usage interne uniquement. |
TRANSACTION_MANAGER_COMMIT_LOWEST | À usage interne uniquement. |
TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY | À usage interne uniquement. |
TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS | À usage interne uniquement. |
Valeur retournée
La routine TmInitializeTransactionManager retourne STATUS_SUCCESS si l’opération réussit.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions plus récentes de Windows. |
Plateforme cible | Universal |
En-tête | wdm.h |