Метод IDispenserDriver::EnlistResource (comsvcs.h)

Заверяет ресурс в транзакцию.

Синтаксис

HRESULT EnlistResource(
  [in] const RESID   ResId,
  [in] const TRANSID TransId
);

Параметры

[in] ResId

Ресурс, который диспетчер диспенсеров запрашивает для зачисления в transId транзакции.

[in] TransId

Транзакция, в которую диспетчер диспенсера требуется, чтобы диспенсер ресурсов заверял resId ресурса. Диспетчер диспенсера передает значение 0, чтобы указать, что диспенсер ресурсов должен гарантировать, что ресурс не включен в какую-либо транзакцию.

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

Этот метод может возвращать следующие значения.

Код возврата Описание
S_OK
Метод завершился успешно.
S_FALSE
Ресурс не может быть зачислен (не поддерживает транзакцию).
E_INVALIDARG
Один из аргументов недопустим.
E_FAIL
Сбой метода.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

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

IDispenserDriver