You can set your own manager functions in DriverEntry : DriverObject->MajorFunction[IRP_MJ_CREATE] = YourOwn; DriverObject->MajorFunction[IRP_MJ_DEVICE_CONTROL]] = YourOwn; etc... I did it a few times.. Olivier ----- Original Message ----- From: <bart@xxxxxxxxxxxxx> To: <wdmaudiodev@xxxxxxxxxxxxx> Sent: Tuesday, April 22, 2003 11:09 AM Subject: [wdmaudiodev] Re: Port Class Mini-ports > > > > Actually, nothing prevents you from using Port Class with USB, Fire Wire, > > etc...You get audio data from the OS with the PCI MiniPort, and you can then > > send them on the USB for example. But the Port Class doesn't provide any > > service to do that! > > > The largest problem I found is to handle the PNP IRP's as they are not > passed by PortCls to the miniport (whithout some indecent hacking anyway). > The same goes for DeviceIOCTL's. > > Regards, > Bart > ****************** > > WDMAUDIODEV addresses: > Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx > Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe > Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe > Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > > URL to WDMAUDIODEV page: > http://www.wdmaudiodev.de/ > ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/