Compartir a través de


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