[Gelöst] Kleines WinAPI Structure Problem

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

danke, Danilo! Bild

... sowas muss man halt wissen...
wo lernt man so interna nur, wenn sie nicht dokumentiert sind?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

Kaeru Gaman hat geschrieben:... sowas muss man halt wissen...
wo lernt man so interna nur, wenn sie nicht dokumentiert sind?
Naja, das lpdwSize ein [in/out] Parameter ist, habe ich bei einer
google-Suche nach TAPE_GET_MEDIA_PARAMETERS erfahren.
In meiner Doku steht auch nur [out], so dass man eigentlich davon
ausgeht das dort nur das Ergebnis zurückkommt.

Das Strukturen nicht genau so verwendet werden wie sie dastehen,
ist beim Compilerbau Allgemeinwissen über Interna, aber eigentlich
auch schon bei C/C++ Programmierern.
Ich habe mit einem kleinen C++ Code extra noch überprüft ob das
Byte wirklich an dieser Stelle steht, indem ich einen BYTE-Zeiger über
ein Variable mit dieser Struktur gehen lies, und die einzelnen Bytes
ausgab, nur um nochmal sicherzugehen das es stimmt.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Ground0
Beiträge: 318
Registriert: 05.02.2005 02:09
Wohnort: Stilli, Schweiz
Kontaktdaten:

Beitrag von Ground0 »

Hallo

Also und es funktioniert... :allright:

Aber dass ist wircklich ein Dokufehler der besten klasse :D

Danke vielmals...

Gruss G0
lmon Monitoring Service inkl. Clients
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
Antworten