Classes | |
| class | CCounterStorageAllocator |
| class | IAllocateCounterStorage |
| class | ICollectPerformanceData |
| class | IInstallPerformanceMonitorCounters |
| class | CPerformanceCounterInstaller |
| class | CPerformanceDataBlock |
| class | CPerformanceDataCollector |
| class | CPerformanceDataSchema |
| class | CPerformanceDataSchemaFileExporter |
| class | CPerformanceMonitorCounters |
Enumerations | |
| enum | CounterTypes { CounterTypeCounter32 = PERF_COUNTER_RAWCOUNT, CounterTypeCounter64 = PERF_COUNTER_LARGE_RAWCOUNT, CounterTypePerSec = PERF_COUNTER_COUNTER } |
| enum | DetailLevel { DetailLevelNovice = PERF_DETAIL_NOVICE, DetailLevelAdvanced = PERF_DETAIL_ADVANCED, DetailLevelExpert = PERF_DETAIL_EXPERT, DetailLevelWizard = PERF_DETAIL_WIZARD } |
Functions | |
| static void | ValidateParameters (const _tstring &applicationName, const _tstring &symbolHeaderFile, const _tstring &iniFile, const _tstring &contextStrings, const Milliseconds openTimeout, const Milliseconds collectTimeout) |
| static void | ValidateDLL (const _tstring &dllPathPath, const _tstring &proposedDllPath, const _tstring &openFunctionName, const _tstring &collectFunctionName, const _tstring &closeFunctionName) |
| static _tstring | CopyFileToSystemDirectoryIfRequired (const bool copyToSystemDirectory, const _tstring &sourceFilePath) |
| static _tstring | CopyFileToSystemDirectory (const _tstring &sourceFilePath, const _tstring &counterDllName) |
| static void | CopyFileToSysWOW64 (const _tstring &sourceFilePath, const _tstring &counterDllName) |
| static void | CreateRegistryKeys (const _tstring &applicationName, const _tstring &counterDllPath, const _tstring &openFunctionName, const _tstring &collectFunctionName, const _tstring &closeFunctionName, const _tstring &contextStrings, const Milliseconds openTimeout, const Milliseconds collectTimeout) |
| static CRegistryKey | OpenOrCreatePerformanceKey (const _tstring &applicationName) |
| static CRegistryKey | OpenOrCreateApplicationLinkageKey (const _tstring &applicationName) |
| static void | RemovePerformanceKey (const _tstring &applicationName) |
| static bool | ValidateTokenPrivileges (const IKernelObjectName &name) |
| static DWORD | CalculateSharedMemorySizeRequired (const CPerformanceDataSchema &schema) |
| static CPerformanceDataSchema::DataLength | CalculateAlignedInstanceNameBufferSize (const CPerformanceDataSchema::DataLength maxInstanceNameLength) |
| static _tstring | ValidateName (_tstring name) |
| void | SetInstance (ICollectPerformanceData *pInstance) |
Variables | |
| static const _tstring | s_lineEnd = _T("\r\n") |
| enum CounterTypes |
| enum DetailLevel |
| static CPerformanceDataSchema::DataLength CalculateAlignedInstanceNameBufferSize | ( | const CPerformanceDataSchema::DataLength | maxInstanceNameLength | ) | [static] |
| static DWORD CalculateSharedMemorySizeRequired | ( | const CPerformanceDataSchema & | schema | ) | [static] |
| static _tstring CopyFileToSystemDirectory | ( | const _tstring & | sourceFilePath, | |
| const _tstring & | counterDllName | |||
| ) | [static] |
| static _tstring CopyFileToSystemDirectoryIfRequired | ( | const bool | copyToSystemDirectory, | |
| const _tstring & | sourceFilePath | |||
| ) | [static] |
| static void CopyFileToSysWOW64 | ( | const _tstring & | sourceFilePath, | |
| const _tstring & | counterDllName | |||
| ) | [static] |
| static void CreateRegistryKeys | ( | const _tstring & | applicationName, | |
| const _tstring & | counterDllPath, | |||
| const _tstring & | openFunctionName, | |||
| const _tstring & | collectFunctionName, | |||
| const _tstring & | closeFunctionName, | |||
| const _tstring & | contextStrings, | |||
| const Milliseconds | openTimeout, | |||
| const Milliseconds | collectTimeout | |||
| ) | [static] |
| static CRegistryKey OpenOrCreateApplicationLinkageKey | ( | const _tstring & | applicationName | ) | [static] |
| static CRegistryKey OpenOrCreatePerformanceKey | ( | const _tstring & | applicationName | ) | [static] |
| static void RemovePerformanceKey | ( | const _tstring & | applicationName | ) | [static] |
| void SetInstance | ( | ICollectPerformanceData * | pInstance | ) |
| static void ValidateDLL | ( | const _tstring & | dllPathPath, | |
| const _tstring & | proposedDllPath, | |||
| const _tstring & | openFunctionName, | |||
| const _tstring & | collectFunctionName, | |||
| const _tstring & | closeFunctionName | |||
| ) | [static] |
| static _tstring ValidateName | ( | _tstring | name | ) | [static] |
| static void ValidateParameters | ( | const _tstring & | applicationName, | |
| const _tstring & | symbolHeaderFile, | |||
| const _tstring & | iniFile, | |||
| const _tstring & | contextStrings, | |||
| const Milliseconds | openTimeout, | |||
| const Milliseconds | collectTimeout | |||
| ) | [static] |
| static bool ValidateTokenPrivileges | ( | const IKernelObjectName & | name | ) | [static] |
const _tstring s_lineEnd = _T("\r\n") [static] |
1.5.3