Sprache: C
Betriebssystem: Windows
Meine Anwendung ist mit nt-Ebene apis umrahmt und muss Datei und Verzeichnis-Handles zu manipulieren. Bei einer Zwopenfile- oder Zwcreate-Datei erhalte ich eine HANDLE
als Ergebnis. Normalerweise werden die Werte für die HANDLE
sind wie 0x00000024, 28,2c... usw. Wenn ich es als eine LPBYTE
um den Inhalt anzuzeigen. Visual Studio zeigt "Ausdruck konnte nicht ausgewertet werden". Ich verstand daraus, dass die HANDLE
die von create/open file apis zurückgegeben werden, sind keine Zeiger auf einen Speicherplatz. Windows verwendet jedoch den Wert und führt Dateivorgänge durch. Ntquerydirectory
Objekt liefert mir die Informationen über Griffe. Wie Windows diese Funktionalität implementiert hat, ist jedoch unbekannt. Kann jemand Licht auf sie werfen.