What does Windows error code 120 (ERROR_CALL_NOT_IMPLEMENTED) mean?

 
Could be also:
ConstantTypeOS
EISNAMerrnoLinux
EPROTONOSUPPORTerrnoSolaris
ENODATAerrnoWindows
PHASE0_EXCEPTIONBugCheck CodeWindows
Previous Next
ERROR_BAD_DRIVER_LEVEL ERROR_SEM_TIMEOUT

ERROR_CALL_NOT_IMPLEMENTED

The requested function is not implemented

ERROR_CALL_NOT_IMPLEMENTED indicates that a callable entry point or operation exists at the interface level but the active platform, compatibility layer, or provider has no implementation for it.

What to check

  • Confirm the minimum supported Windows version for the function.
  • Check whether the call is being routed through a remote, legacy, or compatibility provider.
  • Use runtime feature detection instead of relying only on compile-time SDK availability.
  • Log the function and provider so the failure is distinguishable from a missing DLL export.

How to handle it

Choose a documented alternative when one exists. Repeating the same call without changing the environment will not make an unimplemented function succeed.

References


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