| Name | Type | Description | Required |
|---|
| Close | String | Function entry point in to the Library DLL called when closing the performance counter. The default is "ClosePerformanceData" which should be used for all managed code performance counters. | |
| Collect | String | Function entry point in to the Library DLL called when collecting data from the performance counter. The default is "CollectPerformanceData" which should be used for all managed code performance counters. | |
| DefaultLanguage | PerformanceCounterLanguageType | Default language for the performance category and contained counters' names and help text. | |
| Help | String | Optional help text for the performance counter category. | |
| Id | String | Unique identifier in your installation package for this performance counter category. | |
| Library | String | DLL that contains the performance counter. The default is "netfxperf.dll" which should be used for all managed code performance counters. | |
| MultiInstance | YesNoType | Flag that specifies whether the performance counter category is multi or single instanced. Default is single instance. | |
| Name | String | Name for the performance counter category. If this attribute is not provided the Id attribute is used as the name of the performance counter category. | |
| Open | String | Function entry point in to the Library DLL called when opening the performance counter. The default is "OpenPerformanceData" which should be used for all managed code performance counters. | |