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


структура SP_POWERMESSAGEWAKE_PARAMS_A (setupapi.h)

Структура SP_POWERMESSAGEWAKE_PARAMS соответствует запросу на установку DIF_POWERMESSAGEWAKE.

Синтаксис

typedef struct _SP_POWERMESSAGEWAKE_PARAMS_A {
  SP_CLASSINSTALL_HEADER ClassInstallHeader;
  CHAR                   *PowerMessageWake[LINE_LEN  2];
} SP_POWERMESSAGEWAKE_PARAMS_A, *PSP_POWERMESSAGEWAKE_PARAMS_A;

Члены

ClassInstallHeader

Заголовок запроса установки, содержащий размер заголовка и код DIF для запроса. См. SP_CLASSINSTALL_HEADER.

PowerMessageWake[LINE_LEN * 2]

Буфер, содержащий строку пользовательского текста. В Windows отображается этот текст на странице управления питанием свойств устройства, отображаемых в диспетчере устройств.

Замечания

Windows отправляет запрос только DIF_POWERMESSAGEWAKE, если драйверы для устройства поддерживают управление питанием.

Заметка

Заголовок setupapi.h определяет SP_POWERMESSAGEWAKE_PARAMS как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
заголовка setupapi.h (include Setupapi.h)

См. также

DIF_POWERMESSAGEWAKE

SP_CLASSINSTALL_HEADER