Funzione OpenTransactionManager (ktmw32.h)

Apre un gestore transazioni esistente.

Sintassi

HANDLE OpenTransactionManager(
  [in]           LPWSTR      LogFileName,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

Parametri

[in] LogFileName

Nome del flusso di log. Questo flusso deve esistere all'interno di un file di log CLFS.

[in] DesiredAccess

Accesso richiesto. Per un elenco di valori validi, vedere Maschera di accesso di Transaction Manager .

[in, optional] OpenOptions

Riservati; specificare zero.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un handle per gestione transazioni.

Se la funzione ha esito negativo, il valore restituito è INVALID_HANDLE_VALUE. Per ottenere informazioni sull'errore estese, chiamare la funzione GetLastError .

L'elenco seguente identifica i possibili codici di errore:

Commenti

Immediatamente dopo aver chiamato questa funzione, è necessario chiamare RecoverTransactionManager.

LogFileName deve essere specificato usando il formato di file NT. Ad esempio: ?? < drive>:< percorso>. Non usare . Estensione BLF.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione ktmw32.h
Libreria Ktmw32.lib
DLL Ktmw32.dll

Vedi anche

CreateTransactionManager

GetCurrentClockTransactionManager

Funzioni di Gestione transazioni kernel

OpenTransactionManagerById

Maschere di accesso di Transaction Manager