Startadresse der Funktion als Variable definieren.
-
Hi,
also ich möchte wie die Überschrift schon sagt die Startadresse meiner Funktion als Variable definieren um eine festgelegte Prozedur mit einer variablen Funktion zu Verbinden.
Das habe ich jetzt z.B. schon in der CreateThread Funktion gesehen, und nun möchte ich das natürlich auch aber auch mit anderen Funktionen als DWORD ... ( VOID * )...
Wie definiert man da seine eigene für z.B.
int Funktion ( int * )
( Die create thread definition der variable <.< )
typedef DWORD (WINAPI *PTHREAD_START_ROUTINE)( LPVOID lpThreadParameter ); typedef PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE;
-
Genau Gleich?
int (*p)(void)
-
Das Konzept nennt sich "Funktionszeiger".