Microsoft KB Archive/271215

{|
 * width="100%"|

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.


 * 1) Copy the hotfix file (Q271215.exe) to a local folder on your computer, or copy the file to a share on your network.
 * 2) Run the Q271215.exe file and follow the directions.
 * 3) 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