首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为Raku NativeCall声明"LPTSTR“?

如何为Raku NativeCall声明"LPTSTR“?
EN

Stack Overflow用户
提问于 2019-12-30 17:29:17
回答 1查看 98关注 0票数 2

Raku/Perl6 Windows

我正在尝试编写一个对使用"LPTSTR“的C函数的Raku Native调用。我该如何声明呢?类似于constant DWORD := int32;,但用于LPTSTR?

如果有帮助,我找到了这样的描述:"LPTSTR是指向(非常量) TCHAR字符串的长指针“和"LPTSTR: TCHAR (长指针)的以null结尾的字符串”

"LPTSTR“来自"LPWSTR lpBuffer”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-30 18:01:20

LP =(长)指针,如果定义了UNICODE,则为宽字符串;如果未定义,则为8位字符串。所以它要么是wchar_t *,要么是unsigned char *。在Raku-space中,确定其中哪一个对您正在使用的库有效可能是相当困难的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59528468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档