eorror DeviceIOControl

Franz Steinhäusler f.steinhaeusler at amatic.com
Thu Sep 27 09:03:04 EDT 2001


Hello,

I'm new in Python,

I want to run a test application for a device driver,
and I get the following error:

desiredAccess = win32file.GENERIC_READ | win32file.GENERIC_WRITE
drvHnd = win32file.CreateFile(name,
                                  desiredAccess,
                                  win32file.FILE_SHARE_WRITE,
                                  None,
                                  win32file.OPEN_EXISTING,
                                  0,
                                  0)


def GetBuildTime():
  "Get the device drivers build time"
  print drvHnd
  return
win32file.DeviceIoControl(drvHnd,IOCTL_SmefPciDrv_GetBuildTime,"",255)
       

Traceback (most recent call last):
  File "C:\PciTest.py", line 112, in ?
    OpenDrv()
  File "C:\PciTest.py", line 76, in OpenDrv
    print "AmaPci device driver built on: "+GetBuildTime()
  File "C:\PciTest.py", line 88, in GetBuildTime
    return
win32file.DeviceIoControl(drvHnd,IOCTL_SmefPciDrv_GetBuildTime,"",255)
api_error: (1, 'DeviceIoControl', 'Unzul\xe4ssige Funktion.')

(not valid function)

Any Suggestions?

TIA,


--
Franz Steinhaeusler



More information about the Python-list mailing list