使用性能 DLL 提供计数器数据

重要

由于显著的性能和可靠性限制,用于提供本主题描述的性能计数器数据的方法将来可能会更改或不可用。 相反,Microsoft 建议使用 使用版本 2.0 提供计数器数据 中所述的方法创建新的性能计数器,并迁移现有性能计数器以使用该方法。

想要提供计数器数据的服务、驱动程序或应用程序可以编写性能 DLL 来提供数据。 当使用者查询性能数据时,系统会将提供程序 DLL 加载到使用者的进程中,并调用提供程序来收集数据。 有关编写性能 DLL 的详细信息,请参阅 创建性能扩展 DLL

系统使用注册表来确定要调用哪个提供程序。 有关注册提供程序及其支持的计数器的信息,请参阅 添加性能计数器

注意

Windows OneCore 不支持性能 DLL。 如果编写必须在 Windows OneCore 上运行的组件,请使用使用版本 2.0 提供计数器数据中所述的方法。