"firefly" sample driver and app in the DDK 3790.1830 was built and installed.
But when I run the test app "flicker",
It issues the message like followings,
"Failed to save the instance, TailLit will not be updated."

It comes from IWbemServices::PutInstance method in the app.
the method returns error code of WBEM_E_NOT_SUPPORTED.
What does it mean by this code?
How can I fix this?
Any help would be much appreciated.





--
M.W. Han

Re: DDK WDM sample firefly by Eliyas

Eliyas
Sun Oct 15 15:04:16 CDT 2006

What is the target OS?

Did you make sure the firefly driver is indeed loaded using a debugger? When
a filter fails the AddDevice callback, the system ignores the error, unloads
the filter driver and continues to build the rest of device stack. So just
because the driver installation finished successfully, you cannot assume the
filter is part of the stack.

-Eliyas



Re: DDK WDM sample firefly by BladeMaster

BladeMaster
Sun Oct 15 19:03:01 CDT 2006

Thank you for your answer.
the target OS is Windows XP Media center SP2
I saw the debug message from the driver like "Entered FireflySetWmiDataBlock"
when I run the app.
So I think the filter driver is installed properly.
And other methods(connect to namespace and createInstanceEnum..) before
calling putInstance return successfully.
I'll check the DriverEntry and AddDevice again.
Thank you.



--
M.W. Han


"Eliyas Yakub [MSFT]" wrote:

> What is the target OS?
>
> Did you make sure the firefly driver is indeed loaded using a debugger? When
> a filter fails the AddDevice callback, the system ignores the error, unloads
> the filter driver and continues to build the rest of device stack. So just
> because the driver installation finished successfully, you cannot assume the
> filter is part of the stack.
>
> -Eliyas
>
>
>