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

Создает ресурс.

Синтаксис

HRESULT CreateResource(
  [in]  const RESTYPID ResTypId,
  [out] RESID          *pResId,
  [out] TIMEINSECS     *pSecsFreeBeforeDestroy
);

Параметры

[in] ResTypId

Тип создаваемого ресурса.

[out] pResId

Дескриптор созданного ресурса.

[out] pSecsFreeBeforeDestroy

Время ожидания нового ресурса. Это количество секунд, в течение которых ресурсу разрешено оставаться в состоянии простоя в пуле, прежде чем он будет уничтожен.

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

Если метод выполнен успешно, возвращаемое значение будет S_OK. В противном случае это E_FAIL.

Комментарии

Метод CreateResource вызывается диспетчером диспенсеров в следующих случаях:

  • Если ресурс необходим, а инвентаризация отсутствует для удовлетворения вызова IHolder::AllocResource , если ни одна из них не найдена в инвентаризации.
  • Когда диспетчер диспенсеров настраивает начальную инвентаризацию.

Требования

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

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

IDispenserDriver