Поделиться через


Функция TmRecoverResourceManager (wdm.h)

Подпрограмма TmRecoverResourceManager пытается восстановить транзакцию, связанную с каждым зачислением указанного объекта Resource Manager.

Синтаксис

NTSTATUS TmRecoverResourceManager(
  [in] PKRESOURCEMANAGER ResourceManager
);

Параметры

[in] ResourceManager

Указатель на объект Resource Manager. Чтобы получить этот указатель, компонент должен вызвать ObReferenceObjectByHandle и предоставить дескриптор объекта, указанный в предыдущем вызове ZwCreateResourceManager или ZwOpenResourceManager .

Возвращаемое значение

TmRecoverResourceManager возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае эта подпрограмма может вернуть следующее значение:

Код возврата Описание
STATUS_TRANSACTIONMANAGER_NOT_ONLINE
Диспетчер транзакций, связанный с указанным диспетчером ресурсов, не подключен к сети.
 

Подпрограмма может возвращать другие значения NTSTATUS.

Комментарии

Подпрограмма TmRecoverResourceManager — это версия подпрограммы ZwRecoverResourceManager на основе указателя.

Сведения о том, когда следует использовать подпрограммы KTM TmXxx вместо процедур ZwXxx , см. в разделе Использование подпрограмм TmXxx.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционной системы.
Целевая платформа Универсальное
Верхняя часть wdm.h (включая Wdm.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

См. также раздел

ObReferenceObjectByHandle

ZwCreateResourceManager

ZwOpenResourceManager

ZwRecoverResourceManager