TmRecoverResourceManager-Funktion (wdm.h)
Die TmRecoverResourceManager-Routine versucht, die Transaktion wiederherzustellen, die jeder Eintragung eines angegebenen Resource Manager-Objekts zugeordnet ist.
Syntax
NTSTATUS TmRecoverResourceManager(
[in] PKRESOURCEMANAGER ResourceManager
);
Parameter
[in] ResourceManager
Ein Zeiger auf ein Resource Manager-Objekt. Um diesen Zeiger zu erhalten, muss Ihre Komponente ObReferenceObjectByHandle aufrufen und das Objekthandle bereitstellen, das ein vorheriger Aufruf von ZwCreateResourceManager oder ZwOpenResourceManager bereitgestellt hat.
Rückgabewert
TmRecoverResourceManager gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Routine möglicherweise den folgenden Wert zurück:
Rückgabecode | Beschreibung |
---|---|
|
Der Transaktions-Manager, der dem angegebenen Ressourcen-Manager zugeordnet ist, ist nicht online. |
Die Routine gibt möglicherweise andere NTSTATUS-Werte zurück.
Hinweise
Die TmRecoverResourceManager-Routine ist eine zeigerbasierte Version der ZwRecoverResourceManager-Routine .
Informationen dazu, wann die TmXxx-Routinen von KTM anstelle von ZwXxx-Routinen verwendet werden sollen, finden Sie unter Verwenden von TmXxx-Routinen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Betriebssystemversionen. |
Zielplattform | Universell |
Header | wdm.h (include Wdm.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |