структура PEP_PPM_PLATFORM_STATE_RESIDENCIES (pepfx.h)
Структура PEP_PPM_PLATFORM_STATE_RESIDENCIES содержит накопленные значения времени расположения и количество переходов для состояний простоя, поддерживаемых аппаратной платформой.
Синтаксис
typedef struct _PEP_PPM_PLATFORM_STATE_RESIDENCIES {
[in] ULONG Count;
[in] PPEP_PPM_PLATFORM_STATE_RESIDENCY States;
} PEP_PPM_PLATFORM_STATE_RESIDENCIES, *PPEP_PPM_PLATFORM_STATE_RESIDENCIES;
Члены
[in] Count
Число элементов в массиве, на которые указали государства-члены . Количество элементов массива равно количеству состояний бездействия платформы, которые ранее предоставил PEP в ответ на уведомление PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES .
[in] States
Указатель на выходной буфер, в который PEP записывает массив PEP_PPM_PLATFORM_STATE_RESIDENCY структур. Каждая структура содержит накопленные сведения о местонахождении и количестве переходов для определенного состояния простоя платформы. Этот буфер гарантированно будет достаточно большим, чтобы содержать количество элементов массива, указанных в элементе Count . Каждое состояние простоя определяется индексом массива. Если массив содержит N элементов, индексы состояния бездействия варьируются от 0 до N–1.
Комментарии
Эта структура используется уведомлением PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES . Оба элемента структуры содержат входные значения, которые платформа управления питанием Windows (PoFx) предоставляет при отправке этого уведомления в PEP. PoFx выделяет выходной буфер, на который указывает член States , и PEP выполняет запись в этот буфер.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pepfx.h (включая Pep_x.h) |
См. также раздел
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES