Поделиться через


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

См. также

PEP_DPM_QUERY_DEBUGGER_TRANSITION_REQUIREMENTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES