"Update" ..
Also, die zweite Frage hat sich lösen lassen. Hab über AllocMem den Speicher reserviert und im Read/WriteFile die Größe einfach explizit angegeben. Sieht zwar etwas komisch aus, aber hat seinen Zweck erfüllt.
Die erste Frage versteh ich immernoch nicht.
Und es ist noch eine dritte Frage zu Pipes hinzugekommen: Das Programm dient dazu den Datendurchsatz über eine Pipes bei verschiedenen Buffergrößen zu testen. Dabei ist aufgefallen, dass die Übertragungsraten auf meinem Netbook (Win XP SP3 32Bit, SingleCore Atom, 1GB Ram) höher waren als auf meinem Rechner daheim (Vista 64 Bus., Core2Quad, 4GB Ram). Hat dafür jemand eine Erklärung? Oder kann es sein, dass unter Vista der QueryPerformanceCounter anders funktioniert als unter XP und dadurch die Messung verfälscht wird?
(Ich hoffe die neue Frage weicht jetzt nicht zu sehr vom Thema ab)
Gruß,
vis
_________________
Was blubbert kommt in den Teich!