Thanks for Answer!
No i'm not confused!
Why will i dublicate it (DeviceInterface)
I have a proprietary Software that use only it's own Interfaces
(FriendlyName). So i will it not Rename (The (SDK from the NEW Card have
Problems with this way)
When i have an Intervce with the orginal FriendlyName and one with the
proprietary FriendlyName.
BTW: It's a BDA RF Tuner an Capture you know it as DVB Card for TV in Europe
CU Brause
--
--
Gruß Brause
private.php?do=newpm&u=
~~~~~ M$-TrueType:Courier New 10 ~~~~~
~~~~~~~ \\!// ~~~~~~~~~~~~~~~~~~
____ _( o o)_ ___ /(. .)\
_I__WW U WW_I_ ) (
___I___I___I___I___I__ ( Y )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PS: Der Kreis ist eine geometrische Figur, bei der an allen Ecken und Enden
gespart wurde.
"Tim Roberts" <> schrieb im Newsbeitrag
news:...
> "Brausewetter, Kurt" <kurt.brausewetter_nospam_@t-online.de> wrote:
>>
>>I work on a Device Upper Filter (WDK: Toaster)
>>
>>I'm in the FilterAddDevice function and Enum the DeviceInterfaces with
>>IoGetDeviceInterfaces
>>
>>Now my question:
>>How can i dublicate an DeviceInterface (in the same or an other
>>InterfaceClassGuid) with all Node/Pin Propertys/Data/...
>>The Interface is in its Driver with KsInitializeDriver or BdaXxxXxx
>>generated.
>
> I think you are confused. Device interface are just used to find drivers.
> They don't have anything to do with functionality. Unfortunately, the
> word
> "interface" has several conflicting meanings in the driver world.
>
> All of the kernel streaming APIs are implemented through ioctls. Why do
> you want to duplicate them? As a filter driver, you can just pass through
> the ones you don't want to handle.
> --
> Tim Roberts,
> Providenza & Boekelheide, Inc.