PerformanceCounter.CounterHelp 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取此性能计数器的说明。
public:
property System::String ^ CounterHelp { System::String ^ get(); };
public string CounterHelp { get; }
member this.CounterHelp : string
Public ReadOnly Property CounterHelp As String
属性值
此性能计数器测量的项或数量的说明。
例外
以不具有管理特权的用户身份正在执行的代码尝试读取性能计数器。
注解
当用户从计数器列表中选择计数器并单击“说明”按钮时,性能计数器管理器 MMC 管理单元的“添加计数器”对话框将显示 CounterHelp 文本。
创建新计数器时,请使用 CounterHelp 文本描述计数器监视器执行的操作,以便用户可以确定是否将计数器添加到系统监视器的显示器。
注意
如果 属性Process的InstanceLifetime值为 ,并且性能计数器类别是使用 .NET Framework 版本 1.0 或 1.1 创建的,InvalidOperationException则会引发 。 使用早期版本创建的性能计数器类别使用全局共享内存,并且 的值 InstanceLifetime 必须为 Global。 如果.NET Framework版本 1.0 或 1.1 上运行的应用程序未使用该类别,请删除并重新创建该类别。
注意
若要读取 Windows Vista、Windows XP Professional x64 Edition 或 Windows Server 2003 中的性能计数器,你必须是 性能监视器 用户组的成员或具有管理权限。
若要避免在 Windows Vista 中提升访问性能计数器的权限,请将自己添加到“性能监视器”用户组”。
在 Windows Vista 中,用户帐户控制 (UAC) 决定用户的特权。 如果您是内置的 Administrators 组的成员,将为您分配两个运行时访问令牌:一个标准用户访问令牌和一个管理员访问令牌。 默认情况下,您拥有标准用户角色。 若要执行访问性能计数器的代码,必须先将权限从标准用户提升为管理员。 你可以通过以下方式执行此操作:右键单击应用程序图标并指示需以管理员身份运行。