структура 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)

См. также раздел

уведомление PEP_DPM_QUERY_SOC_SUBSYSTEM_BLOCKING_TIME

уведомление PEP_DPM_RESET_SOC_SUBSYSTEM_ACCOUNTING