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 |