Función TmInitializeTransactionManager (wdm.h)
La rutina TmInitializeTransactionManager inicializa un objeto de administrador de transacciones.
Sintaxis
NTSTATUS TmInitializeTransactionManager(
[in] PRKTM TransactionManager,
[in, optional] PCUNICODE_STRING LogFileName,
[in] PGUID TmId,
[in, optional] ULONG CreateOptions
);
Parámetros
[in] TransactionManager
Puntero al objeto del administrador de transacciones que se va a inicializar.
[in, optional] LogFileName
Puntero a una estructura de UNICODE_STRING que contiene la ruta de acceso y el nombre de archivo de un flujo de archivos de registro CLFS asociado al objeto del administrador de transacciones.
[in] TmId
Especifica un puntero a un GUID que identifica el nombre del objeto del administrador de transacciones que se va a inicializar.
[in, optional] CreateOptions
Marcas de creación de objetos opcionales. La tabla siguiente contiene las marcas disponibles.
Marca de opción | Significado |
---|---|
TRANSACTION_MANAGER_VOLATILE | El objeto del administrador de transacciones será volátil. Por lo tanto, no usará un archivo de registro. |
TRANSACTION_MANAGER_COMMIT_DEFAULT | Solo para uso interno. |
TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME | Solo para uso interno. |
TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES | Solo para uso interno. |
TRANSACTION_MANAGER_COMMIT_LOWEST | Solo para uso interno. |
TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY | Solo para uso interno. |
TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS | Solo para uso interno. |
Valor devuelto
La rutina TmInitializeTransactionManager devuelve STATUS_SUCCESS si la operación se realiza correctamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de Windows. |
Plataforma de destino | Universal |
Encabezado | wdm.h |