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 |