Habe das Forum durchforstet und nicht wirklich etwas gefunden welches mein Problem behandelt. Warscheinlich ist die Lösung so einfach daß nur ich darüber stolper. ;)
Zum test versuche ich einfach nur ioHandle = IowKitOpenDevice(); aufzurufen und bekomme folgende Fehlermeldung beim compilieren:
Code: Select all
1>iow test 1.cpp
1>Verknüpfen...
1>iow test 1.obj : error LNK2028: Nicht aufgelöstes Token (0A00000C) ""extern "C" void * __stdcall IowKitOpenDevice(void)" (?IowKitOpenDevice@@$$J10YGPAXXZ)", auf das in Funktion ""int __clrcall test(void)" (?test@@$$FYMHXZ)" verwiesen wird.
1>iow test 1.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" void * __stdcall IowKitOpenDevice(void)" (?IowKitOpenDevice@@$$J10YGPAXXZ)" in Funktion ""int __clrcall test(void)" (?test@@$$FYMHXZ)".
1>C:\Users\Roadrunner\Documents\Visual Studio 2008\Projects\iow test 1\Debug\iow test 1.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://c:\Users\Roadrunner\Documents\Visual Studio 2008\Projects\iow test 1\iow test 1\Debug\BuildLog.htm" gespeichert.
1>iow test 1 - 3 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Wenn einer ein Fachmännisches Auge darauf werfen könnte währe das sehr nett. Im Augenblick ist das ein unlösbares Problem für mich. ;(