Compartir a través de


Método ID2D1ImageSource::TryReclaimResources (d2d1_3.h)

Restaura el acceso a los recursos que se ofrecieron anteriormente mediante una llamada a OfferResources.

Sintaxis

HRESULT TryReclaimResources(
  [out] BOOL *resourcesDiscarded
);

Parámetros

[out] resourcesDiscarded

Tipo: BOOL*

Devuelve con TRUE si el contenido del recurso correspondiente se ha descartado y ahora no está definido, o FALSE si el contenido anterior del recurso correspondiente sigue intacto. El autor de la llamada puede pasar NULL, si el autor de la llamada pretende rellenar los recursos con contenido nuevo, independientemente de si se ha descartado el contenido anterior.

Valor devuelto

Tipo: HRESULT

ReclaimResources devuelve:

  • S_OK si los recursos se reclamaron correctamente
  • E_INVALIDARG si los recursos no son válidos

Comentarios

Después de llamar a OfferResources para ofrecer uno o varios recursos, debe llamar a TryReclaimResources para poder volver a usar esos recursos. Debe comprobar el valor de resourcesDiscarded para determinar si se ha descartado el contenido del recurso. Si el contenido de un recurso se descarta mientras se ofrece, su contenido actual no está definido. Por lo tanto, debe sobrescribir el contenido del recurso antes de usar el recurso.

Requisitos

   
Plataforma de destino Windows
Encabezado d2d1_3.h
Library D2D1.lib
Archivo DLL D2D1.dll

Consulte también

ID2D1ImageSource