Zitat von
himitsu:
... warum MS das im
DDK anscheinend anders gemacht hat ... keine Ahnung ._.
Ich versuch's mal kurz zu umreissen: jeder Thread hat im KMode
nur ca. 12kB Stack (Ausnahme
GUI-Threads, die haben ~64kB). Es gibt keinen trivialen (geschweige denn dokumentierten) Weg um den eigenen Thread im KMode zum
GUI-Thread zu promoten ...
Reicht das?
Nachtrag: natürlich wissen wir ja alle, daß wir lieber Puffer mit Pointern benutzen sollten (über ExAllocatePoolWithTag), aber wenn man eben doch mal eine Struktur direkt auf dem Stack zu liegen hat, kann das kleinste Byte über Wohl oder Wehe des Threads entscheiden.