我使用Alien for Lua引用WaitForSingleObject function在Windows Kernel32.dll中定義的變量。Lua的外國人 - 在Win32 API WaitForSingleObject函數
我非常新的Windows編程的,所以我的問題是關於由WaitForSingleObject的文檔引用以下#define d變量:
如果dwMilliseconds是INFINITE,該功能將僅在返回對象被髮信號。
什麼是INFINITE值?我自然會認爲它是-1
,但我無法在任何地方找到它。
另外,用下面的表格,它提到了十六進制的返回值,但我很困惑他們爲什麼在最後一位數字後面有一個L
字符。這可能是一件簡單的事情嗎?
我之所以這樣問是因爲Lua使用一個Number data type,所以我不知道我是否應該檢查通過十六進制數字(0-F),或十進制數字這個返回值(0-9) ?
最後的'L'是'long'的字面語法。參見[此鏈接](http://cpp.comsci.us/etymology/literals.html)的列表。 –
非常有幫助!謝謝! – MrHappyAsthma