Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка електронного додатка "Інспектор процесів і потоків"

Реферат Розробка електронного додатка "Інспектор процесів і потоків"





мені локального комп'ютера

Використовуємо функцію BOOL WINAPI GetComputerName (LPTSTR lpBuffer, LPDWORD lpnSize).

Перший параметр lpBuffer - покажчик на буфер, який отримує мережеве ім'я або кластерне віртуальне ім'я сервера.

Другий параметр lpnSize - визначає розмір необхідного буфера, включаючи закінчився нульовою символ.

. Створення запиту

Для створення нового запиту, який буде використовуватися, щоб управляти зібраними даними продуктивності будемо використовувати функцію

PDH_STATUS PdhOpenQuery (LPCTSTR szDataSource, _PTR dwUserData, _HQUERY * phQuery).

Перший параметр szDataSource - рядок, яка визначає ім'я файлу журналу, з якого здобуваються дані про продуктивність. Якщо NULL, дані про продуктивність збираються з джерела даних в реальному часі.

Другий параметр dwUserData - обумовлений користувачем значення, пов'язане з цим запитом. У нашому випадку NULL. p align="justify">. Додавання лічильника до запиту

За допомогою функції PdhAddCounter додається лічильник до запиту, зробленому за допомогою функції PdhOpenQuery.

PDH_STATUS PdhAddCounter (PDH_HQUERY hQuery, szFullCounterPath, _PTR dwUserData, _HCOUNTER * phCounter).

Перший параметр hQuery - Дескриптор запиту Цей дескриптор повернений функцією PdhOpenQuery.

Другий параметр szFullCounterPath - рядок з нульовим символом в кінці, яка містить шлях лічильника.

Третій параметр dwUserData - обумовлений користувачем значення. Це значення стає частиною інформацією лічильника. У нашому додатку NULL. p align="justify"> Четвертий параметр phCounter - дескриптор на лічильник, який був доданий до запиту. Будемо посилатися на цей дескриптор в наступних запитах. p align="justify">. Збори всіх поточних необроблених значень даних для всіх лічильників у вказаному запиті

Робимо це за допомогою функціі_STATUS PdhCollectQueryData (PDH_HQUERY hQuery).

Параметр hQuery - дескриптор запиту, для якого хочемо зібрати дані. Функція PdhOpenQuery повертає цей дескриптор. p align="justify">. Отримання інформації для зазначеного лічильника

Отримуємо інформацію для зазначеного лічильника за допомогою

PDH_STATUS PdhGetFormattedCounterValue (PDH_HCOUNTER hCounter, dwFormat, lpdwType, _FMT_COUNTERVALUE pValue).

Перший параметр hCounter - дескриптор лічильника, для якого хочемо отримати інформацію. Функція PdhAddCounter повертає Цього дескриптор. p align="justify"> Другий параметр dwFormat-визначає ти...


Назад | сторінка 5 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка лічильника на тригерах
  • Реферат на тему: Розробка реверсивного лічильника з циклом 21
  • Реферат на тему: Проектування цифрового лічильника
  • Реферат на тему: Синтез лічильника імпульсів
  • Реферат на тему: Принцип роботи лічильника теплової ТЕМ-104