summaryrefslogtreecommitdiff
path: root/general/perfcounters
diff options
context:
space:
mode:
authorBarry Golden <[email protected]>2019-09-17 09:34:17 -0700
committerGitHub <[email protected]>2019-09-17 09:34:17 -0700
commit76ec9d210b0668d558f4a6ed5a82978fa65326ba (patch)
tree582c829424ebbd37dc20aca45bfc55b9f8681315 /general/perfcounters
parent42f70c9a35f678ec45995ef90e2d59cb459597d3 (diff)
Update README.md (#419)848928489184890848898488884887
Diffstat (limited to 'general/perfcounters')
-rw-r--r--general/perfcounters/kcs/README.md15
1 files changed, 2 insertions, 13 deletions
diff --git a/general/perfcounters/kcs/README.md b/general/perfcounters/kcs/README.md
index 0178fb8e..10316133 100644
--- a/general/perfcounters/kcs/README.md
+++ b/general/perfcounters/kcs/README.md
@@ -8,23 +8,12 @@ products:
- windows-wdk
---
-
-
-<!---
- name: Kernel Counter Sample (Kcs)
- platform: WDM
- language: cpp
- category: General
- description: Demonstrates the use of the kernel-mode performance library.
- samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617718
---->
-
# Kernel Counter Sample (Kcs)
-The Kcs sample driver demonstrates the use of the [kernel-mode performance library](http://msdn.microsoft.com/en-us/library/windows/hardware/ff548159). The sample driver does not control any hardware; it simply provides example code that demonstrates how to provide counter data from a kernel-mode driver. The code contains comments to explain what each function does. The sample creates geometric wave and trigonometric wave counter sets.
+The Kcs sample driver demonstrates the use of the [kernel-mode performance library](https://docs.microsoft.com/windows-hardware/drivers/devtest/kernel-mode-performance-monitoring). The sample driver does not control any hardware; it simply provides example code that demonstrates how to provide counter data from a kernel-mode driver. The code contains comments to explain what each function does. The sample creates geometric wave and trigonometric wave counter sets.
This module contains sample code to demonstrate how to provide counter data from a kernel driver.
This sample driver should not be used in a production environment.
-The Microsoft Windows operating system allows system components and third parties to expose performance metrics in a standard way by using [Performance Counters](http://msdn.microsoft.com/en-us/library/windows/hardware/aa373083). Kernel-mode PCW providers are installed in the system as Performance Counter Library (PERFLIB) (Version 2 providers), which allows their counters to be browsed, and allows for data collection and instance enumeration. Consumers can query KM PCW providers by using PDH and PERFLIB Version 1 without any modification to the consumer code.
+The Microsoft Windows operating system allows system components and third parties to expose performance metrics in a standard way by using [Performance Counters](https://docs.microsoft.com/windows/win32/perfctrs/performance-counters-portal). Kernel-mode PCW providers are installed in the system as Performance Counter Library (PERFLIB) (Version 2 providers), which allows their counters to be browsed, and allows for data collection and instance enumeration. Consumers can query KM PCW providers by using PDH and PERFLIB Version 1 without any modification to the consumer code.