Treiber für IEEE1394 unter Win2000/XP

Hallo,

vielleicht kennt sich jemand von Euch mit Treiberprogrammierung (WDM) aus. Ich schrieb (mit dem DDK für Windows 98 SE bzw. Windows 2000) einen Treiber für eine Digital-Video-Kamera (Anschluß über Firewire/IEEE1394), um mit einem eigenen Programm Videos in den Computer zu übernehmen und weiter zu verarbeiten. Dieser Treiber funktioniert unter Windows 98 SE ohne Probleme. Nun möchte ich das Programm unter Windows 2000 bzw. XP lauffähig machen, es tritt aber folgendes Problem auf:
Ich kann zwar unter Windows 2000 das Gerät „öffnen“, also einen gültigen Handle gewinnen:
hDevice = CreateFile(… ), GetLastError() meldet alles ok,
aber ich kann die Treiberfunktionen nicht ansprechen:
DeviceIoControl(… ) funktioniert nicht, mit GetLastError() erhalte ich Fehlercode 50: ERROR_NOT_SUPPORTED (The network request is not supported)
Kann mir jemand von Euch sagen, warum, bzw. vielleicht, was muß ich bei Windows 2000 beachten, was unter Windows 98 SE anscheinend noch keine Rolle spielt.

Liebe Grüße,

I.