структура PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pep_x.h)
Структура PEP_DEBUGGER_TRANSITION_REQUIREMENTS указывает состояния простоя платформы, для которых должно быть включено устройство-отладчик.
Синтаксис
typedef struct _PEP_DEBUGGER_TRANSITION_REQUIREMENTS {
[in] PEPHANDLE DeviceHandle;
[in] ULONG PlatformStateCount;
[in] PBOOLEAN PowerTransitionRequired;
} PEP_DEBUGGER_TRANSITION_REQUIREMENTS, *PPEP_DEBUGGER_TRANSITION_REQUIREMENTS;
Члены
[in] DeviceHandle
Значение PEPHANDLE, идентифицирующее устройство отладчика. Подключаемый модуль расширения платформы (PEP) предоставил этот дескриптор в ответ на предыдущее уведомление PEP_DPM_REGISTER_DEVICE .
[in] PlatformStateCount
Количество записей в массиве, на которые указывает элемент PowerTransitionRequired . Это число совпадает с числом поддерживаемых состояний простоя платформы, указанных pep в ответ на предыдущее уведомление PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES .
[in] PowerTransitionRequired
Выходной буфер, в который PEP записывает массив BOOLEAN, указывающий состояния простоя платформы, для которых должно быть включено питание устройства отладчика. Этот буфер выделяется платформой управления питанием Windows (PoFx) и гарантированно будет достаточно большим, чтобы содержать количество элементов массива, указанное элементом PlatformStateCount . Задайте для элемента массива значение TRUE, если устройство отладчика должно быть включено в соответствующем состоянии простоя платформы. Установите значение FALSE, чтобы указать, что устройство не обязательно включать в этом состоянии. Если платформа поддерживает N бездействующих состояний, массив содержит N элементов, а бездействующие состояния нумеруются от 0 до N–1 в порядке, в котором они представлены в массиве.
Комментарии
Эта структура используется в уведомлении PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS . Все три элемента структуры содержат входные значения, предоставляемые PoFx при отправке этого уведомления в PEP.
Во время сеанса отладки компонент отладчика, работающий на целевом компьютере, взаимодействует с главным компьютером через устройство отладчика, например хост-контроллер USB, UART или сетевое устройство.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pep_x.h (включая Pep_x.h) |