The information in this article applies to:
SYMPTOMSUpdating a Result view item at a high refresh interval (about every five seconds) may cause excessive screen flicker in Microsoft Management Console (MMC) 1.1. This may cause slow performance. CAUSEThe call to update the Result view item in MMC 1.1 redraws all the subsequent items below it in the Result view. This causes excessive screen flicker. RESOLUTIONThis behavior is resolved in the latest version of MMC, which you can download from the following Microsoft Web site: http://www.microsoft.com/management/mmc WORKAROUNDTo word around this problem in MMC 1.1:
Detecting MMC Versions for Primary Snap-insPrimary snap-ins must use the IConsole interface pointer that is passed to their IComponent::Initialize implementation for detecting MMC version numbers. This is because the console's IConsole interface pointer is the only MMC interface that can be used for querying for the new MMC 1.2 interfaces. The following sample implementation of a global function detects the MMC version number:
The mmcVersion variable is an enumeration of type MMC_VERSION:
enum MMC_VERSION {MMC10 = 0, MMC11 = 1, MMC12 = 2};The IConsole interface pointer passed to GetMMCVersion is the same one passed to the snap-in's IComponent::Initialize implementation. Note that neither the GetMMCVersion function nor the MMC_VERSION enumeration in this example works to identify an MMC version later than version 1.2. However, you can still use the function to identify whether the version number is 1.2 or later. That is, if the function determines that the version number is neither 1.0 nor 1.1, then it must be 1.2 or later. STATUSMicrosoft has confirmed this to be a problem in Windows NT 4.0 SP4 (Microsoft Management Console 1.1). Additional query words:
Keywords : kbtool |
Last Reviewed: September 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |