4

Alien for Luaを使用して、Windows Kernel32.dllのWaitForSingleObject 関数を参照しています。

私は Windows プログラミングの初心者なので、WaitForSingleObject のドキュメントで参照されている次の#define d 変数について質問があります。

dwMilliseconds がINFINITEの場合、関数はオブジェクトがシグナル状態になった場合にのみ戻ります。

INFINITE値とは何ですか? 当然だと-1思いますが、これはどこにも文書化されていません。

また、次の表では、戻り値を 16 進数で示していますがL、最後の桁の後に文字がある理由がわかりません。これは、Long にキャストするのと同じくらい簡単なことでしょうか?

チャート

私が尋ねる理由は、Lua がNumber データ型を使用しているためです。この戻り値を 16 進数 (0-F) と 10 進数 (0-9) のどちらで確認する必要があるかわかりません。

4

1 に答える 1