共用方式為


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
標頭 d2d1_3.h
程式庫 D2D1.lib
Dll D2D1.dll

另請參閱

ID2D1ImageSource