3.1.1.4 Providers
Performance counter values are updated by logical entities called providers. The providers are registered within the system, and they create the counterset instances using implementation-specific mechanisms. For each created instance, the system maintains information about the provider that is updating that instance.