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


OID_PM_REMOVE_WOL_PATTERN

В качестве набора драйверы NDIS и протоколов используют OID OID_PM_REMOVE_WOL_PATTERN для удаления шаблона пробуждения управления питанием по локальной сети (WOL) из сетевого адаптера. Элемент InformationBuffer структуры NDIS_OID_REQUEST содержит указатель на идентификатор шаблона ULONG.

Комментарии

Драйверы NDIS и протоколов используют OID_PM_REMOVE_WOL_PATTERN для удаления шаблона пробуждения по локальной сети (WOL) из базового сетевого адаптера.

Данные. SET_INFORMATION. Элемент InformationBuffer структуры NDIS_OID_REQUEST должен указывать на значение ULONG для ранее добавленного идентификатора шаблона WOL. NDIS задает этот идентификатор шаблона в элементе PatternId структуры NDIS_PM_WOL_PATTERN , когда NDIS отправляет предыдущий запрос OID_PM_ADD_WOL_PATTERN OID базовому сетевому адаптеру.

Коды состояния возврата

Функция MiniportOidRequest драйвера miniport возвращает одно из следующих значений для этого запроса:

Термин Описание

NDIS_STATUS_SUCCESS

Драйвер мини-порта успешно выполнил запрос.

NDIS_STATUS_PENDING

Драйвер мини-порта выполнит запрос асинхронно. После того как драйвер мини-порта завершит всю обработку, он должен успешно выполнить запрос, вызвав функцию NdisMOidRequestComplete , передав NDIS_STATUS_SUCCESS для параметра Status .

NDIS_STATUS_NOT_ACCEPTED

Драйвер минипорта сбрасывается.

NDIS_STATUS_REQUEST_ABORTED

Драйвер мини-порта остановил обработку запроса. Например, NDIS вызывает функцию MiniportResetEx .

NDIS возвращает один из следующих кодов состояния для этого запроса:

Термин Описание

NDIS_STATUS_SUCCESS

Запрос OID успешно завершен.

NDIS_STATUS_NOT_SUPPORTED

Версия NDIS драйвера мини-порта меньше, чем NDIS 6.20.

NDIS_STATUS_FILE_NOT_FOUND

Недопустимый идентификатор шаблона в запросе OID.

NDIS_STATUS_INVALID_LENGTH

Информационный буфер слишком мал. NDIS задает значение DATA. SET_INFORMATION. Элемент BytesNeeded в NDIS_OID_REQUEST структуру до минимального требуемого размера буфера.

Требования

Версия

Поддерживается в NDIS 6.20 и более поздних версиях. Обязательно для водителей минипорта.

Заголовок

Ntddndis.h (включая Ndis.h)

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

NDIS_OID_REQUEST

NDIS_PM_WOL_PATTERN

OID_PM_ADD_WOL_PATTERN

NDIS_STATUS_PM_WOL_PATTERN_REJECTED