What does HRESULT 0x80340010 (ERROR_NDIS_INVALID_DEVICE_REQUEST) mean?

 
Previous Next
ERROR_NDIS_INVALID_PACKET ERROR_NDIS_ADAPTER_NOT_READY

ERROR_NDIS_INVALID_DEVICE_REQUEST

ERROR_NDIS_INVALID_DEVICE_REQUEST The operation is not supported in the current device context. The request can target the wrong adapter type, port, operational mode, or NDIS layer.

What to check for ERROR_NDIS_INVALID_DEVICE_REQUEST

  • Verify the target interface identity and the operation supported by that adapter.
  • Query the advertised capabilities before issuing a device-specific request.
  • For a driver, reject unsupported requests explicitly and document the capability boundary.

Microsoft: NDIS status values

Microsoft: Handling OID requests in a miniport adapter

Microsoft: !ndiskd.netadapter

Diagnostic interpretation

This result has the HRESULT value 0x80340010. AllStat records the condition as “The specified request is not a valid operation for the target device.”.

Evidence to capture

  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the ndis / device / request operation.
  • Preserve the first failure in the call chain; a later HRESULT can describe cleanup rather than the original ndis / device / request condition.

Retry and recovery

” has changed.


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