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


Метод ID2D1ImageSource::TryReclaimResources (d2d1_3.h)

Восстанавливает доступ к ресурсам, которые были ранее предложены путем вызова OfferResources.

Синтаксис

HRESULT TryReclaimResources(
  [out] BOOL *resourcesDiscarded
);

Параметры

[out] resourcesDiscarded

Тип: BOOL*

Возвращает значение TRUE, если содержимое соответствующего ресурса было удалено и теперь не определено, или false, если старое содержимое соответствующего ресурса по-прежнему нетронуто. Вызывающий объект может передать значение NULL, если вызывающий объект намерен заполнить ресурсы новым содержимым независимо от того, было ли удалено старое содержимое.

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

Тип: HRESULT

ReclaimResources возвращает:

  • S_OK , если ресурсы были успешно освобождены
  • E_INVALIDARG , если ресурсы недопустимы

Комментарии

После вызова OfferResources для предложения одного или нескольких ресурсов необходимо вызвать TryReclaimResources , прежде чем использовать эти ресурсы снова. Чтобы определить, было ли удалено содержимое ресурса, необходимо проверка значение в resourcesDiscarded. Если содержимое ресурса было удалено во время его предлагаться, его текущее содержимое не определено. Поэтому перед использованием ресурса необходимо перезаписать содержимое ресурса.

Требования

   
Целевая платформа Windows
Header d2d1_3.h
Библиотека D2D1.lib
DLL D2D1.dll

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

ID2D1ImageSource