Duplicate IWbemObjectSink::SetStatus Callbacks |
Q271215
The information in this article applies to:
- Windows Management Instrumentation, version 1.5, used with:
- Microsoft Windows 2000 Professional
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Datacenter Server
SYMPTOMS
When you set the WBEM_FLAG_USE_AMENDED_QUALIFIERS flag on a IWbemServices::GetObjectAsync call, IWbemObjectSink::SetStatus is called twice on completion instead of once. Both calls to the SetStatus function have the status flag set to WBEM_STATUS_COMPLETE, which indicates that the operation finished. If you clear the WBEM_FLAG_USE_AMENDED_QUALIFIERS flag, there is a single SetStatus callback.
RESOLUTION
To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, please see the following article in the Microsoft Knowledge Base:
Q260910 How to Obtain the Latest Windows 2000 Service Pack
The English-language version of this fix should have the following file attributes or later:
Date Time Version Size File name Platform ------------------------------------------------------------------ 9/27/2000 17:16:28 1.50.1085.30 643,140 Wbemcore.dll Intel
How to Use the Hotfix Installer
NOTE: You can use this method only on Intel-based computers running Windows 2000.
- Copy the hotfix file (Q271215.exe) to a local folder on your computer, or copy the file to a share on your network.
- Run the Q271215.exe file and follow the directions.
- Reboot your computer.
STATUS
Microsoft has confirmed this to be a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 2.
Additional query words: wmi wdm
Keywords : kbenv kbWin2000SP2Fix
Issue type : kbbug
Technology : kbWMISearch kbAudDeveloper
Last Reviewed: May 25, 2001 |