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


структура PEP_PREPARE_DEVICE (pep_x.h)

Структура PEP_PREPARE_DEVICE определяет устройство, которое должно быть запущено в процессе подготовки к использованию операционной системой.

Синтаксис

typedef struct _PEP_PREPARE_DEVICE {
  [in]  PCUNICODE_STRING DeviceId;
  [out] BOOLEAN          DeviceAccepted;
} PEP_PREPARE_DEVICE, *PPEP_PREPARE_DEVICE;

Члены

[in] DeviceId

Строка, однозначно идентифицирующая устройство. Этот элемент является указателем на структуру UNICODE_STRING , содержащую строку идентификации устройства.

[out] DeviceAccepted

Указывает, является ли PEP владельцем устройства. PEP задает этому члену значение TRUE, чтобы претендовать на владение устройством, или значение FALSE, чтобы указать, что он не является владельцем устройства. PEP, который претендует на владение, отвечает за обработку уведомлений об управлении питанием устройств (DPM) для устройства.

Комментарии

Эта структура используется уведомлением PEP_DPM_PREPARE_DEVICE . Элемент DeviceId структуры содержит входное значение, предоставляемое платформой управления питанием Windows (PoFx). Элемент DeviceAccepted содержит выходное значение, которое PEP записывает в структуру в ответ на это уведомление.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть pep_x.h (включая Pep_x.h)

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

PEP_DPM_PREPARE_DEVICE

UNICODE_STRING