Condividi tramite


Funzione TmRecoverResourceManager (wdm.h)

La routine TmRecoverResourceManager tenta di recuperare la transazione associata a ogni integrazione di un oggetto resource manager specificato.

Sintassi

NTSTATUS TmRecoverResourceManager(
  [in] PKRESOURCEMANAGER ResourceManager
);

Parametri

[in] ResourceManager

Puntatore a un oggetto resource manager. Per ottenere questo puntatore, il componente deve chiamare ObReferenceObjectByHandle e fornire l'handle dell'oggetto fornito da una chiamata precedente a ZwCreateResourceManager o ZwOpenResourceManager .

Valore restituito

TmRecoverResourceManager restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, questa routine potrebbe restituire il valore seguente:

Codice restituito Descrizione
STATUS_TRANSACTIONMANAGER_NOT_ONLINE
Gestione transazioni associato al gestore risorse specificato non è online.
 

La routine potrebbe restituire altri valori NTSTATUS.

Commenti

La routine TmRecoverResourceManager è una versione basata su puntatore della routine ZwRecoverResourceManager .

Per informazioni su quando usare le routine TmXxx di KTM anziché le routine ZwXxx , vedere Using TmXxx Routines (Uso delle routine TmXxx).

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive del sistema operativo.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Vedi anche

ObReferenceObjectByHandle

ZwCreateResourceManager

ZwOpenResourceManager

ZwRecoverResourceManager