_inp Wirwa
-
Hallo zusammen.
Ich schreibe hier gerade mit _inp und _outp auf meine Port Adresse.
Jetzt bin ich total durcheinander, was ich bei _inp eigentlich zurück bekomme.
folgender code
BYTE byte_inData = 0; byte_inData = _inp(xyz); str_Data->Format("%c",byte_inData); //str_Data vom Typ CString MFChabe ich jetzt in der variable byte_inData 1 komplettes Byte als Bitmuster stehen (00101101) oder das "zusammen gerechnete Ergebnis" des einen Bytes???
-
Also das ist auf jeden Fall keine Funktion von ANSI C(++). Woher stammt die denn? Und steht in der zugehörigen Dokumentation nicht dabei, was sie zurückgeben soll?
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
MSS-Software schrieb:
habe ich jetzt in der variable byte_inData 1 komplettes Byte als Bitmuster stehen (00101101) oder das "zusammen gerechnete Ergebnis" des einen Bytes???
beides

00101101(binär) == 2D(hex) == 45(dezimal) == 55(oktal) == '-'(char)

-
Unter Windows kann man kein _inp/_outp verwenden.
-
Jochen Kalmbach schrieb:
Unter Windows kann man kein _inp/_outp verwenden.
doch!
-
Nein... und mit Tricks fangen wir gar nicht erst an
spätestens mit Vista geht es ohne Treiber nicht mehr)
-
Jochen Kalmbach schrieb:
Nein... und mit Tricks fangen wir gar nicht erst an
spätestens mit Vista geht es ohne Treiber nicht mehr)wer macht doch gleich NtSetInformationProcess() mit 'UserModeIOPL' ?
war es CSRSS oder NTVDM?
macht der das unter vista nicht mehr?