Raku/Perl6 Windows
我正在尝试编写一个对使用"LPTSTR“的C函数的Raku Native调用。我该如何声明呢?类似于constant DWORD := int32;
,但用于LPTSTR?
如果有帮助,我找到了这样的描述:"LPTSTR是指向(非常量) TCHAR字符串的长指针“和"LPTSTR: TCHAR (长指针)的以null结尾的字符串”
"LPTSTR“来自"LPWSTR lpBuffer”
发布于 2019-12-30 18:01:20
LP =(长)指针,如果定义了UNICODE
,则为宽字符串;如果未定义,则为8位字符串。所以它要么是wchar_t *
,要么是unsigned char *
。在Raku-space中,确定其中哪一个对您正在使用的库有效可能是相当困难的。
https://stackoverflow.com/questions/59528468
复制相似问题