Raku NativeCall (LPTSTR) & lpMsgBuf? - PullRequest
       5

Raku NativeCall (LPTSTR) & lpMsgBuf?

0 голосов
/ 06 января 2020

Raku / Perl6 Windows

В родном вызове Раку https://docs.raku.org/language/nativecall

Что вы используете для C * (LPTSTR) &lpMsgBuf в суб декларация? Это указатель на указатель?

Большое спасибо, -T

Редактировать: Чтобы устранить любые недоразумения, я не спрашиваю о том, как написать что-то в "C" или "C ++ ». Раку - это то, что сейчас называется Perl 6. А NativeCall - это модуль Raku (не C), который взаимодействует с системными вызовами, такими как Kernel32.dll.

Мой вопрос в Raku / Perl 6, как мне представить (LPTSTR) &lpMsgBuf на строка декларации Raku.

Если это помогает, (LPTSTR) &lpMsgBuf является синтаксисом C ++ и представляется в виде LPTSTR в вызове Kernel32.dll.

1 Ответ

0 голосов
/ 07 января 2020

Разобрался. Это "CArray [byte] is rw"

...