Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El estado NDIS_STATUS_PM_OFFLOAD_REJECTED indica a los controladores excesivamente cargados que se rechazó la descarga de un protocolo de administración de energía.
Observaciones
Los controladores NDIS o miniport pueden generar la indicación de estado NDIS_STATUS_PM_OFFLOAD_REJECTED cuando cualquiera de ellas quita un protocolo descargado. El miembro StatusBuffer de la estructura NDIS_STATUS_INDICATION contiene un ULONG para el identificador de descarga de protocolo de la descarga del protocolo rechazado. NDIS proporcionó el identificador de descarga de protocolo en el protocolOffloadId miembro de la estructura de NDIS_PM_PROTOCOL_OFFLOAD.
NDIS genera una indicación de estado NDIS_STATUS_PM_OFFLOAD_REJECTED cuando tiene que quitar un protocolo descargado previamente de un adaptador de red. Por ejemplo, NDIS podría quitar la descarga del protocolo para liberar recursos para una descarga de protocolo de mayor prioridad. NDIS envía la indicación de estado al enlace que descargó la descarga del protocolo rechazado, pero no la envía a otros enlaces.
Los controladores de miniportar notifican esta indicación de estado para rechazar una descarga de protocolo aceptada previamente. Por ejemplo, para un caso wol de WiFi, el controlador de minipuerto debe realizar una indicación de estado NDIS_STATUS_PM_OFFLOAD_REJECTED cuando no se requiere la rotación PTK/GTK para admitir WOL (debido a la compatibilidad específica de la infraestructura del proveedor).
En el caso de los adaptadores de red inalámbrica que usan elementos de infraestructura para descargar protocolos y desplazarse por la infraestructura, es posible que un nuevo elemento de infraestructura no admita las mismas funcionalidades que la anterior. En este caso, el controlador de miniporte puede emitir una indicación de estado a NDIS y NDIS emitirá NDIS_STATUS_PM_OFFLOAD_REJECTED con un código de error específico.
Un controlador WiFi puede almacenar en caché las solicitudes de descarga del protocolo localmente. Cuando el controlador procesa un OID para agregar o eliminar una descarga de protocolo, el controlador puede optar por actualizar solo su caché local. El controlador puede aplazar la actualización de la infraestructura hasta que reciba el OID_PM_PARAMETERS OID.
Es posible que la infraestructura no tenga suficientes recursos para dar cabida a todas las descargas de protocolo. En este caso, la infraestructura puede aceptar una lista parcial de las descargas del protocolo. Cuando el controlador de miniporte completa la solicitud establecida OID_PM_PARAMETERS, el controlador de miniporte debe realizar NDIS_STATUS_PM_OFFLOAD_REJECTED indicaciones de estado para cada una de las descargas del protocolo que rechaza el AP.
Por ejemplo, un adaptador de red puede usar el ARP proxy del AP para admitir la descarga de ARP.
Requisitos
Versión |
Se admite en NDIS 6.20 y versiones posteriores. |
Encabezado |
Ndis.h (incluya Ndis.h) |