我第一次遇到它,在msdn上沒有找到專門的頁面。 APIENTRY是什麼意思?APIENTRY是做什麼的?
19
A
回答
17
APIENTRY是WINAPI的別名。
WINAPI本身是用於windows API調用的calling convention類型的定義,stdcall。
基本上這是向編譯器解釋如何在調用此函數時處理堆棧和參數。除非您正在爲這些類型的函數製作函數指針,否則通常不需要擔心它。
9
相關問題
- 1. 誤差APIENTRY的DllMain
- 2. 什麼「?」做?什麼是__FILE__?
- 3. 什麼是setDetailItem:做什麼?
- 4. 是什麼[popViewControllerAnimated];做?
- 5. 什麼是random.random做
- 6. 什麼是「javascript :;」做?
- 7. 什麼是「GCMRegsistrar.register」做
- 8. page.driver.reset是什麼!做?
- 9. 這是做什麼
- 10. 什麼是簡單的JavaScript做什麼
- 11. WinJS.strictProcessing()是做什麼的?
- 12. Rollapply:by.column是做什麼的?
- 13. 'printf -v'是做什麼的?
- 14. EventEmitter.call()是做什麼的?
- 15. 這是做什麼用的?
- 16. WorkflowApplicationInstance.Abandon()是做什麼的?
- 17. 'set - $ REPLY'是做什麼的?
- 18. wxPuts是做什麼的?
- 19. mysql_escape_string()是做什麼的?
- 20. Polymer.flush()是做什麼的?
- 21. IntentFilter是做什麼的?
- 22. AutoFac:PropertyWiringFlags.AllowCircularDependencies是做什麼的?
- 23. concatMap是做什麼的?
- 24. GL_COLOR_ATTACHMENT是做什麼用的?
- 25. pg_basebackup是做什麼的?
- 26. CMFCButton :: EnableFullTextTooltip是做什麼的?
- 27. 這是做什麼用的?
- 28. pixel.facebook.com是做什麼用的?
- 29. 「window.functionname && functionname()」是做什麼的?
- 30. getNextEntry()是做什麼的?
顯示一些*上下文*。複製並粘貼一些您已經看到過的代碼。這可能是一個宏觀;你看過它的定義嗎? – 2010-01-17 15:20:15
它在DLL的入口點: BOOL APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved) – lhj7362 2010-01-17 15:38:03