query_wmi/
performance_monitoring.rs

1//! <https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmi-tasks--performance-monitoring>
2
3#![allow(non_snake_case)]
4
5use crate::wmi;
6use crate::COMLibrary;
7use crate::Query;
8use crate::{Variant, WMIConnection};
9use paste::paste;
10
11use std::collections::HashMap;
12
13wmi! {
14    /// <https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-perf>
15    Win32_Perf, r"Root\CIMV2"
16}
17wmi! {
18    /// <https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-perfformatteddata>
19    Win32_PerfFormattedData, r"Root\CIMV2"
20}
21wmi! {
22    /// <https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-perfrawdata>
23    Win32_PerfRawData, r"Root\CIMV2"
24}