微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Direct2D自定义效果RegisterEffectFromString不起作用

如何解决Direct2D自定义效果RegisterEffectFromString不起作用

这是我的代码段:

#include <initguid.h>
DEFINE_GUID(CLSID_SimpleTriangleEffect,0xef88e1e3,0x3204,0x4f56,0x94,0x98,0x8a,0xa6,0xa4,0x4b,0xbb,0x93);
PCWSTR pszXml =
        XML(
            < ? xml version = '1.0' ? >
            <Effect>
            <Property name = 'displayName' type = 'string' value = 'SimpleTriangleEffect' / >
            <Property name = 'Author'      type = 'string' value = 'Charles Petzold' / >
            <Property name = 'Category'    type = 'string' value = 'Sample' / >
            <Property name = 'Description' type = 'string' value = 'Applies simple effect' / >
            <Inputs>
            < / Inputs>
            < / Effect>
        );

    HRESULT hr = pFactory->RegisterEffectFromString(CLSID_SimpleTriangleEffect,pszXml,nullptr,SimpleTriangleEffect::Create);

CLSID_SimpleTriangleEffect注册

并返回hr = 0xc00cee61,该函数的文档中没有对此进行描述。据我所知,是度量错误,但我不知道如何以及在哪里。我什至都不知道在哪里搜索错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。