This enumeration represents the different types of access that can be granted to executing code. Administer allows full control over a PerformanceCounter , while Browse allows you to view, but not modify, PerformanceCounter data. Instrument allows the code to act as a performance counter (you may read and write, but not create, categories). None explicitly denies access to a PerformanceCounterCategory . public enum PerformanceCounterPermissionAccess { None = 0x00000000 , Browse = 0x00000002 , Instrument = 0x00000006 , Administer = 0x0000000E } HierarchySystem.Object System.ValueType System.Enum(System.IComparable, System.IFormattable , System.IConvertible) PerformanceCounterPermissionAccess Returned ByPerformanceCounterPermissionAttribute.PermissionAccess , PerformanceCounterPermissionEntry.PermissionAccess Passed ToPerformanceCounterPermission.PerformanceCounterPermission( ) , PerformanceCounterPermissionAttribute.PermissionAccess , PerformanceCounterPermissionEntry.PerformanceCounterPermissionEntry( ) |