структура PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME (pepfx.h)
Структура PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME используется уведомлением PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME для сбора сведений о длительности блокировки для конкретной системы в подсистеме микросхемы (SoC).
Синтаксис
typedef struct _PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME {
[in] ULONG PlatformIdleStateIndex;
[in] PVOID SubsystemHandle;
[in] PCUNICODE_STRING SubsystemName;
[out] ULONG64 BlockingTime;
ULONG Flags;
} PEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME, *PPEP_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME;
Члены
[in] PlatformIdleStateIndex
Индекс состояния простоя платформы для подсистемы SoC, к которому запрашивается ОС.
[in] SubsystemHandle
Указатель контекста, ранее предоставленный pep при инициализации подсистемы. Указатель контекста является необязательным, поэтому если он не указан, значение будет равно нулю. PeP может игнорировать это поле.
[in] SubsystemName
Имя подсистемы, время блокировки которой запрашивается. Это имя было предоставлено PEP при инициализации подсистемы.
[out] BlockingTime
Время блокировки, подсчитано для этой подсистемы в 100 единицах наносекунд с момента предыдущего уведомления PEP_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING.
Flags
Этот элемент зарезервирован и должен иметь нулевое значение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pepfx.h (включая Pep_x.h) |