Duplicate IWbemObjectSink::SetStatus Callbacks (271215)



The information in this article applies to:

  • Microsoft Windows Management Instrumentation 1.5

This article was previously published under Q271215

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, click the following article number to view the article in the Microsoft Knowledge Base:

260910 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 that this is 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.

Modification Type:MajorLast Reviewed:4/7/2006
Keywords:kbQFE KBHotfixServer kbbug kbenv KB271215