Neue SDK-Funktion SetSuspendState
-
Kann mal jemand mit der neuen SDK-Version versuchen die Funktion:
BOOLEAN SetSuspendState( BOOL Hibernate, BOOL ForceCritical, BOOL DisableWakeEvent );
Auszuführen und mir mal verraten ob der Linker meckert, trotz Einbindung der Dateien powrprof.h / powrprof.lib ?
Wäre echt nett !? :p
-
Auszuführen und mir mal verraten ob der Linker meckert,
Was soll er denn meckern?
-
das hier:
Linker-Vorgang läuft...
Standby Schaltung.obj : error LNK2001: Nichtaufgeloestes externes Symbol "unsigned char __stdcall SetSuspendState(unsigned char,unsigned char,unsigned char)" (?SetSuspendState@@YGEEEE@Z)
Debug/Standby Schaltung.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
-
Die SDK ist korrekt eingebunden und mein Standard VisualC++ 6 auf neuestem Stand. Ist das vielleicht ein echter MS Bug ?
-
Hmh. Der Linker sucht offensichtlich nach eine CPP-Funktion. Vermutlich haben die Microsofties nur in C-Files verwendet. Öffne doch einfach mal die Header-Datei und suche Dir den Prototypen. Jetzt schreibst davor einfach mal 'EXTERN_C'. Danach sollte es in C und CPP funktionieren.
EXTERN_C BOOLEAN SetSuspendState( BOOL Hibernate, BOOL ForceCritical, BOOL DisableWakeEvent );
Habe ich aber nicht getestet!
-
Ist das vielleicht ein echter MS Bug ?
Unfug.
-
Schade...wäre auch zu schön gewesen, mal einen MS Bug zu melden
-
Und der 'King' hat mal wieder recht, stimmt es funzt
. Ich glaube ich sollte mir auch mal nicht nur die API anschauen.