Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi I/O Status Block (https://www.delphipraxis.net/51017-i-o-status-block.html)

Blechwolf 4. Aug 2005 14:57


I/O Status Block
 
Servus,

ich bastele zur Zeit ein wenig mit DeviceIOControl rum. Hauptsächlich um den Parallel-Port damit anzusteuern ohne einen zusätzlichen Treiber zu verwenden, wovon ja vielfach abgeraten wurde.

Soweit funktioniert auch alles. Wenn ich mir jetzt die MSN-Hilfe zu IOCTL_PAR_SET_INFORMATION anschauen, dann steht da irgendwo etwas von einem I/O-Status Block.

Meine Frage ist jetzt, wie kommen ich an die Werte von diesem I/O-Status Block dran? Schließlich will ich ja nicht nur sagen: "Hat nicht geklappt" sondern "Hat nicht geklappt, weil..."

Grüße

Wolf

Olli 1. Okt 2005 13:45

Re: I/O Status Block
 
Mit DeviceIoControl kommst du da IMO garnicht ran.

Mit dem ntapi-Filerelease von http://jedi-apilib.sf.net und NtDeviceIoControlFile() solltest du aber weiterkommen. Diese ganzen Funktionen sind aber fast alle undokumentiert. Wenn du nicht weiterkommst, schick mir eine PN!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz