OID_PM_REMOVE_WOL_PATTERN
В качестве набора драйверы NDIS и протоколы используют OID_PM_REMOVE_WOL_PATTERN OID для удаления шаблона пробуждения управления питанием в локальной сети (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 базовому сетевому адаптеру.
Коды состояния возврата
Функция miniport driver MiniportOidRequest возвращает одно из следующих значений для этого запроса:
Срок | Описание |
---|---|
NDIS_STATUS_SUCCESS |
Минипорт-драйвер успешно завершил запрос. |
NDIS_STATUS_PENDING |
Минипорт-драйвер завершит запрос асинхронно. После завершения всей обработки минипорт-драйвера запрос должен завершиться путем вызова функции NdisMOidRequestComplete, передав NDIS_STATUS_SUCCESS для параметра состояния. |
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 (include Ndis.h) |