структура PEP_DEBUGGER_TRANSITION_REQUIREMENTS (pepfx.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_NOTIFY_PPM_QUERY_PLATFORM_STATES.
[in] PowerTransitionRequired
Выходной буфер, в который PEP записывает логический массив, указывающий состояние простоя платформы, для которого необходимо включить питание устройства отладчика. Этот буфер выделяется платформой управления питанием Windows (PoFx) и гарантируется достаточно большой, чтобы содержать количество элементов массива, указанных элементом PlatformStateCount. Задайте для элемента массива значение TRUE, если устройство отладчика должно быть включено в соответствующем состоянии простоя платформы. Задайте значение FALSE, чтобы указать, что устройство не требуется включить в этом состоянии. Если платформа поддерживает состояния простоя N, массив содержит N-элементы и состояния простоя нумеруются от 0 до N–1 в порядке, в котором они представлены в массиве.
Замечания
Эта структура используется уведомлением PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS. Все три члена структуры содержат входные значения, предоставляемые PoFx при отправке этого уведомления в PEP.
Во время сеанса отладки компонент отладчика, работающий на целевом компьютере, взаимодействует с узлом через устройство отладчика, например usb-контроллер узла, UART или сетевое устройство.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pepfx.h (include Pep_x.h) |