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) |