Compartir a través de


OID_PM_REMOVE_WOL_PATTERN

Como conjunto, los controladores de protocolo y NDIS usan el OID de OID_PM_REMOVE_WOL_PATTERN para quitar un patrón de reactivación de administración de energía en LAN (WOL) de un adaptador de red. El miembro InformationBuffer de la estructura NDIS_OID_REQUEST contiene un puntero a un identificador de patrón de ULONG.

Observaciones

Los controladores de protocolo y NDIS usan OID_PM_REMOVE_WOL_PATTERN para quitar un patrón de reactivación en LAN (WOL) del adaptador de red subyacente.

Datos. SET_INFORMATION. El miembro InformationBuffer de la estructura NDIS_OID_REQUEST debe apuntar a un valor ULONG para un identificador de patrón WOL agregado previamente. NDIS establece este identificador de patrón en el miembro PatternId de la estructura de NDIS_PM_WOL_PATTERN cuando NDIS envió la solicitud OID de OID_PM_ADD_WOL_PATTERN anterior al adaptador de red subyacente.

Códigos de estado de devolución

La función MiniportOidRequest del controlador miniportador devuelve uno de los siguientes valores para esta solicitud:

Término Descripción

NDIS_STATUS_SUCCESS

El controlador de minipuerto completó la solicitud correctamente.

NDIS_STATUS_PENDING

El controlador de minipuerto completará la solicitud de forma asincrónica. Después de que el controlador de miniporte haya completado todo el procesamiento, debe realizarse correctamente la solicitud llamando a la función NdisMOidRequestComplete , pasando NDIS_STATUS_SUCCESS para el parámetro Status .

NDIS_STATUS_NOT_ACCEPTED

El controlador de minipuerto se está restableciendo.

NDIS_STATUS_REQUEST_ABORTED

El controlador de minipuerto detuvo el procesamiento de la solicitud. Por ejemplo, NDIS llamó a la función MiniportResetEx .

NDIS devuelve uno de los siguientes códigos de estado para esta solicitud:

Término Descripción

NDIS_STATUS_SUCCESS

La solicitud OID se completó correctamente.

NDIS_STATUS_NOT_SUPPORTED

La versión NDIS del controlador miniport es menor que NDIS 6.20.

NDIS_STATUS_FILE_NOT_FOUND

El identificador de patrón de la solicitud OID no es válido.

NDIS_STATUS_INVALID_LENGTH

El búfer de información es demasiado pequeño. NDIS establece data . SET_INFORMATION. BytesNeeded miembro de la estructura NDIS_OID_REQUEST al tamaño mínimo del búfer necesario.

Requisitos

Versión

Compatible con NDIS 6.20 y versiones posteriores. Obligatorio para los conductores de minipuerto.

Encabezado

Ntddndis.h (include Ndis.h)

Consulte también

NDIS_OID_REQUEST

NDIS_PM_WOL_PATTERN

OID_PM_ADD_WOL_PATTERN

NDIS_STATUS_PM_WOL_PATTERN_REJECTED