What does HRESULT 0x80340004 (ERROR_NDIS_BAD_VERSION) mean?

 
Previous Next
ERROR_NDIS_INTERFACE_CLOSING ERROR_NDIS_BAD_CHARACTERISTICS

ERROR_NDIS_BAD_VERSION

ERROR_NDIS_BAD_VERSION The caller supplied a version that the target NDIS component does not support. This is a contract mismatch between the structure or interface expected by the driver and the version actually passed.

What to check

  • Check the Header.Type, Header.Revision, Header.Size, and NDIS version requirements for the structure used by the request.
  • Do not infer support from the Windows version alone; verify the capability exposed by the specific miniport or filter.
  • For a driver update, rebuild against the intended WDK and test against the oldest supported NDIS version.

Microsoft: NDIS status values

Microsoft: Handling OID requests in a miniport adapter

Microsoft: !ndiskd.netadapter


Looking for a different code? Search another status or error code.