Use the provider element to group one or more counter sets that the provider provides.
<provider symbol = "String" providerGuid = "GUID" callback = "String" applicationIdentity = "String" providerType = "String" providerName = "String" resourceBase = "Integer" > child elements </provider>
Name of the binary file that contains the localized resource strings, either an .exe or .dll file (do not include the path to the binary).
The Lodctr.exe utility uses the path from the optional [path] parameter to search for the binary file. For example, lodctr [/m:manifest [path]]. If you do not include the [path] parameter, Lodctr.exe searches the folder that contains the manifest.
Indicates that you want to receive notification when a consumer performs certian actions. The only valid value for this attribute is "custom".
If you include this attribute, the CTRPP tool uses the alternate CounterInitialize function signature, which you use to pass in the name of your function that implements the ControlCallback callback function.
As an alternative to specifying this attribute, you can use the -NotificationCallbackCTRPP argument.
String GUID used to uniquely identify the provider in the manifest. The GUID must be unique within the manifest.
You only need to provide a new GUID when the version of the application changes if you support side-by-side installations.
Name that is used to create the WMI Win32_PerfRawData class name. If you do not specify a name, "Counters" is used as the name of the class.
Identifies whether the provider is a user-mode provider, kernel-mode provider, or driver provider.
Possible values include:
Defines the starting resource index value that CTRPP uses when generating the resource identifiers.
A symbolic name that identifies the provider. The CTRPP tool creates a HANDLE variable that you can use when calling functions that require a handle to the provider (for example, PerfSetULongCounterValue). The symbolic name is the name of the variable.
If you include the -prefix argument when calling CTRPP, the prefix string is added to the beginning of the symbolic name.
Identifies the counter set that contains one or more counters.
Child Element Sequence
Groups one or more performance counter data providers and the counter sets that they provide.
|Can be empty||No|
Build date: 10/15/2009