Als «winapi» getaggte Fragen

Die Windows-API (früher als Win32-API bezeichnet) ist der Kernsatz der Anwendungsprogrammierschnittstellen, die für Microsoft Windows-Betriebssysteme verfügbar sind. Dieses Tag enthält Fragen zur Entwicklung nativer Windows-Anwendungen mithilfe der Windows-API.

3
Laden Sie eine Funktion dynamisch aus einer DLL
Ich schaue mir DLL-Dateien an, verstehe deren Verwendung und versuche zu verstehen, wie man sie verwendet. Ich habe eine DLL-Datei erstellt, die eine Funktion enthält, die eine Ganzzahl namens funci () zurückgibt. Mit diesem Code habe ich (glaube) die DLL-Datei in das Projekt importiert (es gibt keine Beschwerden): #include <windows.h> …
87 c++  winapi  dll 

2
Was ist "falsch" mit C ++ wchar_t und wstrings? Was sind einige Alternativen zu breiten Zeichen?
Ich habe viele Leute in der C ++ - Community gesehen (insbesondere ## c ++ auf freenode), die die Verwendung von wstringsund wchar_tund ihre Verwendung in der Windows-API ablehnen. Was ist genau "falsch" an wchar_tund wstring, und wenn ich die Internationalisierung unterstützen möchte, welche Alternativen gibt es zu breiten Charakteren?











4
Wie überprüfen Sie, ob unter Windows in C ein Verzeichnis vorhanden ist?
Frage In einer Windows C-Anwendung möchte ich einen an eine Funktion übergebenen Parameter überprüfen, um sicherzustellen, dass der angegebene Pfad vorhanden ist. * Wie überprüfen Sie, ob unter Windows in C ein Verzeichnis vorhanden ist? * Ich verstehe, dass Sie in Rennbedingungen geraten können, in denen zwischen der Zeit, in …
73 c  windows  winapi 

2
Wie kann ich den Grund für den letzten Neustart von Windows ermitteln?
Ich möchte wissen, welche Windows-API-Funktion (falls vorhanden) Informationen zur letzten Windows-Neustartquelle enthält. Es gibt drei mögliche Hauptursachen: Der Computer stürzte auf einem blauen Bildschirm ab Ein Benutzer oder ein Programm hat den Computer heruntergefahren / neu gestartet Eine verlorene Kraft Je mehr Details ich bekommen kann, desto besser. Ich muss …

1
CreateVirtualDisk gibt Fehler 87 aus (Der Parameter ist falsch.)
Unter Windows 10 schlägt der Versuch, mithilfe der CreateVirtualDisk-API eine virtuelle Festplatte zu erstellen, fehl und gibt den Fehlercode 87 zurück. Komplettes minimal reproduzierbares Beispiel. program Project3; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, Winapi.Windows; type // Identifiers for virtual storage types and providers VIRTUAL_STORAGE_TYPE = record DeviceId: ULONG; // VIRTUAL_STORAGE_TYPE_DEVICE_xxx …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.