Warum, wofür __stdcall ?
-
Ich habe eine dll zuer Geräteasnteuerung und dabeiliegend eine .h und .c Datei mit den Funktionen. Diese benutzen '__stdcall' und mir ist unklar warum ich die benötige und was sie machen.
Die Funktionen zum Zugriff auf die DLL sehen dabei so aus
Prototype:
int __stdcall MMC_COM_clear(void);Realisierung
int __stdcall MMC_COM_clear(void) { return (*MMC_COM_clear_Ptr)(); }mit
static int (__stdcall *MMC_COM_clear_Ptr)(void);und
MMC_COM_clear_Ptr = (void*) GetProcAddress(DLLHandle, "MMC_COM_clear")Matthias
-
In der MSDN steht es ganz gut erklärt:
http://msdn.microsoft.com/library/DEU/vccore/html/_core_Calling_DLL_Functions_from_Visual_Basic_Applications.asp?frame=true
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.