ID2D1ImageSource 接口是 Direct2D 库中的一部分,用于表示图像源。截至我截止的知识日期(2022年1月),该接口是在 Direct2D 1.3 版本中引入的,定义在 D2d1_3.h 头文件中。

以下是 ID2D1ImageSource 接口的一些主要方法:

1. OfferResources: 通知 Direct2D 图像源需要其资源。
    HRESULT OfferResources();

2. TryReclaimResources: 尝试重新获取图像源之前提供的资源。
    HRESULT TryReclaimResources(
        BOOL* resourcesDiscarded
    );

3. GetFactory: 获取与该图像源相关联的工厂。
    void GetFactory(
        ID2D1Factory** factory
    );

你可以在 Microsoft 的文档中查找详细的信息和示例代码:[ID2D1ImageSource Interface](https://docs.microsoft.com/en-us/windows/win32/api/d2d1_3/nn-d2d1_3-id2d1imagesource)。如有新版本或更新的文档发布,建议查看最新的文档获取更准确的信息。


转载请注明出处:http://www.zyzy.cn/article/detail/25355/Win32 API/D2d1_3.h/ID2D1ImageSource