Метод ITransactionResourcePool::GetResource (comsvcs.h)

Извлекает объект из списка объектов в пуле.

Синтаксис

HRESULT GetResource(
  [in]  IObjPool *pPool,
  [out] IUnknown **ppUnk
);

Параметры

[in] pPool

Ключ к каждому объекту в пуле ресурсов транзакций. Он определяет тип объекта в пуле, извлекаемого из списка.

[out] ppUnk

Ссылка на IUnknown объекта в пуле.

Полученный объект должен иметь тот же указатель IObjPool , что и объект, который был помещен в список с помощью PutResource.

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

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY и E_UNEXPECTED, а также следующие значения.

Код возврата Описание
S_OK
Метод завершился успешно.
E_FAILED
Параметр pPool не соответствует ни одному объекту в списке объектов в пуле.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

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

IObjPool

ITransactionResourcePool