¿Qué significa el código HRESULT 0x80340010 (ERROR_NDIS_INVALID_DEVICE_REQUEST)?

 
Anterior Siguiente
ERROR_NDIS_INVALID_PACKET ERROR_NDIS_ADAPTER_NOT_READY

ERROR_NDIS_INVALID_DEVICE_REQUEST

Qué significa ERROR_NDIS_INVALID_DEVICE_REQUEST

ERROR_NDIS_INVALID_DEVICE_REQUEST (-2144075760, 0x80340010). La request pertenece a una clase/estado que el network device no acepta.

Las OID requests llevan buffer, revision, port y estado asíncrono propios. Conservar OID, request type, bytes written/needed y completion permite distinguir un contrato de caller incorrecto de una limitación real del miniport.

Qué comprobar

  • Comprueba device type y capabilities.
  • Distingue unsupported OID de request type inválido.
  • Consulta estado antes de emitirla.

Cómo resolverlo

Usa la operación documentada para ese adaptador y estado; no fuerces IOCTL/OID de otro tipo de dispositivo.

Cómo confirmar la corrección

Confirma la misma intención por la API soportada y verifica completion normal.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.