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


функция 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 .

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

None

Remarks

Эта функция обнуляет память структуры NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS , а затем заполняет элемент Size . Затем клиентские драйверы должны вызывать 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 (включая netadaptercx.h)
IRQL Любой уровень, если целевая память находится в постоянном расположении

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

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

NET_WAKE_SOURCE_MEDIA_CHANGE_PARAMETERS