Artikel mit dem Tag „Win32-API“
10 Artikel mit dem Tag „Win32-API“, vom neuesten zum ältesten.
-
Warum Argumente zerbrechen — Die Regeln der Windows-Kommandozeilenargumente
Windows übergibt CreateProcess eine einzige Zeichenfolge, die der Empfänger zerlegt. Behandelt die Regeln von CommandLineToArgvW, CRT und .NET, ArgumentList ...
-
Was nach dem Tod des Elternprozesses übrig bleibt — Kindprozesse in einem Job Object halten
Warum SDK-Helfer eine beendete UI überleben und Kamera oder COM-Port behalten. Kindprozesslebensdauer mit Job Object, KillOnJobClose und Abschlussport entwer...
-
Win32-Thread-Pool-API — Nebenläufigkeit ohne eigene Threads, mit CreateThreadpoolWork
Häufen sich in nativem Code die CreateThread-Aufrufe? Dieser Artikel erklärt anhand von Primärquellen die in Vista neu gestaltete Win32-Thread-Pool-API: die ...
-
Named Pipes in der Praxis — Windows-Standard-IPC von der Auslegung bis zur Sicherheit
Ein Praxisleitfaden zu Named Pipes, der Standard-Prozesskommunikation unter Windows. Der Artikel ordnet anhand von Primärquellen die Wahl zwischen Byte- und ...
-
Apps, die nach dem Fortsetzen aus dem Schlaf kaputtgehen — Energieereignisse und Geschäftsanwendungen, die das Fortsetzen überstehen
Sie klappen den Laptop auf, und die Verbindungen der Geschäftsanwendung sind tot — die Ursache ist ein Entwurf, der Schlaf nicht vorsieht. Der Artikel erklär...
-
DllMain und die Ladersperre — Der wahre Grund, warum man sagt, in der DLL-Initialisierung nichts zu tun
Warum Sie aus DllMain weder LoadLibrary aufrufen noch mit Threads synchronisieren dürfen. Anhand von Primärquellen erklärt dieser Artikel, wie die Ladersperr...
-
Was „Keine Rückmeldung“ wirklich ist — Wie Windows entscheidet, dass eine App hängt, und Entwürfe, die nicht hängen
„Keine Rückmeldung“ unter Windows ist ein Mechanismus, bei dem das Betriebssystem urteilt, dass ein Fenster 5 Sekunden lang keine Nachricht abgeholt hat, und...
-
Scheinwecken — Warum Bedingungsvariablen „ohne Benachrichtigung“ aufwachen und wie man unter Windows richtig wartet
Das wait einer Bedingungsvariable kann auch ohne Benachrichtigung zurückkehren (Scheinwecken). Der Artikel erklärt anhand der Windows-Umsetzung, warum die Sp...
-
Windows-Fehlercodes lesen — die dreischichtige Struktur von Win32-Fehlern, HRESULT und NTSTATUS
Wenn 0x80004005 erscheint, zerlegen Sie ihn vor der Suche. Der Artikel erklärt die drei Schichten Win32, HRESULT und NTSTATUS, das Muster 0x8007xxxx und die ...
-
Praktische Multithreading-Best-Practices: C-Edition — sicher schreiben nach der Win32-API
Multithreading in C unter Win32 folgt etablierten Mustern: Threads mit _beginthreadex erzeugen, SRW-Locks und Bedingungsvariablen, Interlocked sowie ein Stop...