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