Ich fand es zum ersten Mal und fand keine dedizierte Seite auf msdn. Was bedeutet APIENTRY?Was macht APIENTRY?
19
A
Antwort
17
APIENTRY ist ein Alias für WINAPI.
WINAPI selbst ist eine Definition für den Typ calling convention, der für Windows-API-Aufrufe verwendet wird, die stdcall.
Im Grunde erklärt dies dem Compiler, wie der Stack und Argumente beim Aufruf dieser Funktion behandelt werden. Normalerweise müssen Sie sich keine Gedanken darüber machen, es sei denn, Sie machen Funktionszeiger für diese Arten von Funktionen.
9
Verwandte Themen
- 1. "APIENTRY _tWinMain" und "WINAPI WinMain" Differenz
- 2. Was macht fixIO?
- 3. Was macht CreateFile ("CONIN $" ..)?
- 4. Was macht System.Reflection.Missing.Value?
- 5. Was macht dieser Schienencode?
- 6. Was macht NHibernateUtil.Initialize?
- 7. Was macht == in Ruby?
- 8. Was macht "SqlMethods" -Methoden?
- 9. Was macht der ^?
- 10. Was macht YouTube?
- 11. Was macht g_signal_connect_swapped()?
- 12. Was macht mod_auth_passthrough?
- 13. Was macht exec sp_updatestats?
- 14. Was macht Raster $ Spaß?
- 15. Was macht git schuld?
- 16. Was macht h() wirklich?
- 17. Was macht Oracle skalierbarer?
- 18. Was macht 'printf -v'?
- 19. Was macht Dateisatz eigentlich?
- 20. Was macht clearSelectionOnViewWillAppear?
- 21. Haskell was macht ++
- 22. Was macht ModelState.IsValid?
- 23. Was macht os.geteuid()?
- 24. Was macht Function.prototype.toMethod()?
- 25. Was macht dieses CSS?
- 26. Was macht/[\ []/in JavaScript?
- 27. Was macht scanner.close()?
- 28. random.seed(): Was macht es?
- 29. was macht "make check"?
- 30. Was macht ein i2c_new_dummy?
Zeigen Sie einige * Kontext *. Kopieren Sie einen Code, und fügen Sie ihn dort ein, wo Sie ihn gesehen haben. Es ist wahrscheinlich ein Makro; Hast du seine Definition betrachtet? –
Es war im Einstiegspunkt einer DLL: BOOL APIENTRY DllMain (HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) – lhj7362