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


функция NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS_INIT (netwakesource.h)

Функция NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS_INIT инициализирует структуру NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS.

Синтаксис

void NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS_INIT(
  [_Out_] NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS *Parameters
);

Параметры

[_Out_] Parameters

Указатель на структуру, выделенную драйвером NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS.

Возвращаемое значение

Никакой

Замечания

Эта функция отсчитывает память структуры NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS, а затем заполняет элемент размера. Затем клиентские драйверы должны вызывать NetWakeSourceGetMediaChangeParameters, чтобы заполнить другие элементы структуры.

Драйвер клиента должен вызывать только NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS_INIT во время перехода питания, как правило, из его EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0или функции обратного вызова EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE. В противном случае вызов приводит к ошибке системы.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
целевая платформа Всеобщий
минимальная версия UMDF 2.33
заголовка netwakesource.h (include netadaptercx.h)
IRQL Любой уровень, если целевая память является резидентной

См. также

настройка управления питанием

NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS