Site icon EfmSoft

¿Qué significa el código HRESULT 0x80340005 (ERROR_NDIS_BAD_CHARACTERISTICS)?

 
Anterior Siguiente
ERROR_NDIS_BAD_VERSION ERROR_NDIS_ADAPTER_NOT_FOUND

ERROR_NDIS_BAD_CHARACTERISTICS

Qué significa ERROR_NDIS_BAD_CHARACTERISTICS

ERROR_NDIS_BAD_CHARACTERISTICS (-2144075771, 0x80340005). Un driver entregó callbacks, header, size o revision incoherentes para la versión de NDIS usada.

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

  • Valida Header.Type/Revision/Size.
  • Comprueba callbacks obligatorios para esa miniport type.
  • No mezcles estructuras de SDK distinto.

Cómo resolverlo

Inicializa la estructura desde cero con la revision documentada y solo callbacks compatibles.

Cómo confirmar la corrección

Registra el driver y confirma que NDIS acepta la misma estructura en arranques repetidos.

Referencias técnicas


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

Exit mobile version