Condividi tramite


Funzione TmInitializeTransactionManager (wdm.h)

La routine TmInitializeTransactionManager inizializza un oggetto di gestione transazioni.

Sintassi

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

Parametri

[in] TransactionManager

Puntatore all'oggetto di gestione transazioni da inizializzare.

[in, optional] LogFileName

Puntatore a una struttura UNICODE_STRING che contiene il percorso e il nome file di un flusso di file di log CLFS associato all'oggetto di gestione transazioni.

[in] TmId

Specifica un puntatore a un GUID che identifica il nome dell'oggetto di gestione transazioni da inizializzare.

[in, optional] CreateOptions

Flag di creazione di oggetti facoltativi. La tabella seguente contiene i flag disponibili.

Flag di opzione Significato
TRANSACTION_MANAGER_VOLATILE L'oggetto di gestione transazioni sarà volatile. Pertanto, non userà un file di log.
TRANSACTION_MANAGER_COMMIT_DEFAULT Solo per uso interno.
TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME Solo per uso interno.
TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES Solo per uso interno.
TRANSACTION_MANAGER_COMMIT_LOWEST Solo per uso interno.
TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY Solo per uso interno.
TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS Solo per uso interno.

Valore restituito

La routine TmInitializeTransactionManager restituisce STATUS_SUCCESS se l'operazione ha esito positivo.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive di Windows.
Piattaforma di destinazione Universale
Intestazione wdm.h