Função TmInitializeTransactionManager (wdm.h)

A rotina TmInitializeTransactionManager inicializa um objeto do gerenciador de transações.

Sintaxe

NTSTATUS TmInitializeTransactionManager(
  [in]           PRKTM            TransactionManager,
  [in, optional] PCUNICODE_STRING LogFileName,
  [in]           PGUID            TmId,
  [in, optional] ULONG            CreateOptions
);

Parâmetros

[in] TransactionManager

Um ponteiro para o objeto do gerenciador de transações a ser inicializado.

[in, optional] LogFileName

Um ponteiro para uma estrutura UNICODE_STRING que contém o caminho e o nome do arquivo de um fluxo de arquivos de log CLFS associado ao objeto do gerenciador de transações.

[in] TmId

Especifica um ponteiro para um GUID que identifica o nome do objeto do gerenciador de transações a ser inicializado.

[in, optional] CreateOptions

Sinalizadores de criação de objeto opcionais. A tabela a seguir contém os sinalizadores disponíveis.

Sinalizador de opção Significado
TRANSACTION_MANAGER_VOLATILE O objeto do gerenciador de transações será volátil. Portanto, ele não usará um arquivo de log.
TRANSACTION_MANAGER_COMMIT_DEFAULT Apenas para uso interno.
TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME Apenas para uso interno.
TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES Apenas para uso interno.
TRANSACTION_MANAGER_COMMIT_LOWEST Apenas para uso interno.
TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY Apenas para uso interno.
TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS Apenas para uso interno.

Retornar valor

A rotina TmInitializeTransactionManager retornará STATUS_SUCCESS se a operação for bem-sucedida.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores do Windows.
Plataforma de Destino Universal
Cabeçalho wdm.h