调用脚本
使用可替换参数(注册器的预处理器)中讨论了替换映射并提及了注册器方法 AddReplacement。 注册器具有特定于脚本的其他八种方法,下表描述了所有方法。
方法 | 语法/说明 |
---|---|
ResourceRegister | HRESULT ResourceRegister( LPCOLESTRresFileName、UINTnID 、LPCOLESTRszType );注册模块资源中包含的脚本。 resFileName 指示模块本身的 UNC 路径。 nID 和 szType 分别包含资源的 ID 和类型。 |
ResourceUnregister | HRESULT ResourceUnregister( LPCOLESTRresFileName、UINTnID 、LPCOLESTRszType );取消注册模块资源中包含的脚本。 resFileName 指示模块本身的 UNC 路径。 nID 和 szType 分别包含资源的 ID 和类型。 |
ResourceRegisterSz | HRESULT ResourceRegisterSz( LPCOLESTRresFileName、LPCOLESTRszID、LPCOLESTRszType );注册模块资源中包含的脚本。 resFileName 指示模块本身的 UNC 路径。 szID 和 szType 分别包含资源的字符串标识符和类型。 |
ResourceUnregisterSz | HRESULT ResourceUnregisterSz( LPCOLESTRresFileName、LPCOLESTRszID、LPCOLESTRszType );取消注册模块资源中包含的脚本。 resFileName 指示模块本身的 UNC 路径。 szID 和 szType 分别包含资源的字符串标识符和类型。 |
FileRegister | HRESULT FileRegister( LPCOLESTRfileName); 注册文件中的脚本。 fileName 是包含(或本身就是)资源脚本的文件的 UNC 路径。 |
FileUnregister | HRESULT FileUnregister( LPCOLESTRfileName); 取消注册文件中的脚本。 fileName 是包含(或本身就是)资源脚本的文件的 UNC 路径。 |
StringRegister | HRESULT StringRegister( LPCOLESTRdata); 注册字符串中的脚本。 数据包含脚本本身。 |
StringUnregister | HRESULT StringUnregister( LPCOLESTRdata); 取消注册字符串中的脚本。 数据包含脚本本身。 |
ResourceRegisterSz 和 ResourceUnregisterSz 类似于 ResourceRegister 和 ResourceUnregister,但允许指定字符串标识符。
如果不想要资源中的脚本,或者想要自己文件中的脚本,则 FileRegister 和 FileUnregister 方法非常有用。 StringRegister 和 StringUnregister 方法允许 .rgs 文件存储在动态分配的字符串中。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈