Share via


ID2D1ImageSource::TryReclaimResources-Methode (d2d1_3.h)

Stellt den Zugriff auf Ressourcen wieder her, die zuvor durch Aufrufen von OfferResources angeboten wurden.

Syntax

HRESULT TryReclaimResources(
  [out] BOOL *resourcesDiscarded
);

Parameter

[out] resourcesDiscarded

Typ: BOOL*

Gibt mit TRUE zurück, wenn der Inhalt der entsprechenden Ressource verworfen wurde und jetzt nicht definiert ist, oder FALSE, wenn der alte Inhalt der entsprechenden Ressource noch intakt ist. Der Aufrufer kann NULL übergeben, wenn der Aufrufer die Ressourcen unabhängig davon, ob der alte Inhalt verworfen wurde, mit neuen Inhalten füllen möchte.

Rückgabewert

Typ: HRESULT

ReclaimResources gibt Folgendes zurück:

  • S_OK , wenn Ressourcen erfolgreich zurückgewonnen wurden
  • E_INVALIDARG , wenn die Ressourcen ungültig sind

Hinweise

Nachdem Sie OfferResources aufgerufen haben, um eine oder mehrere Ressourcen anzubieten, müssen Sie TryReclaimResources aufrufen, bevor Sie diese Ressourcen erneut verwenden können. Sie müssen den Wert in den RessourcenDiscarded überprüfen, um zu ermitteln, ob der Inhalt der Ressource verworfen wurde. Wenn der Inhalt einer Ressource verworfen wurde, während sie angeboten wurde, ist der aktuelle Inhalt nicht definiert. Daher müssen Sie den Inhalt der Ressource überschreiben, bevor Sie die Ressource verwenden.

Anforderungen

   
Zielplattform Windows
Kopfzeile d2d1_3.h
Bibliothek D2D1.lib
DLL D2D1.dll

Weitere Informationen

ID2D1ImageSource