ERROR_IEPORT_FULL - 4341 (0x10F5)

Cannot use the inject/eject port because it is not empty.

Updated: Feb 21, 2026

Technical Meaning

The ERROR_IEPORT_FULL error code, with the numeric value 4341 and the hexadecimal representation 0x10F5, is returned when an attempt to use the inject/eject port fails because it contains media or a device.

Error Details

This error typically occurs in scenarios where software attempts to eject media from or insert media into a drive that is currently occupied. The system prevents such operations to ensure data integrity and prevent hardware damage.

Usage Context

The ERROR_IEPORT_FULL error can be encountered in various applications, particularly those involving removable storage devices like CD/DVD drives, USB flash drives, or other similar hardware components.

Developer Interpretation

Developers should interpret this error as an indication that the target port is not empty and cannot perform the requested operation. This error does not imply any specific technical mechanism but rather a state of the system where the inject/eject port is occupied by media or a device.

Related Errors

  • ERROR_MEDIA_EJECT_FAILED (0x80070645)
  • ERROR_MEDIA_WRITE_PROTECTED (0x8007063E)
  • ERROR_NO_MEDIA_IN_DEVICE (0x8007061A)

FAQ

Q: What does the ERROR_IEPORT_FULL error mean?

A: The system cannot use the inject/eject port because it is not empty.

Q: How can I resolve this issue?

A: Ensure that no media or devices are present in the target port before attempting to eject or insert new media. If the issue persists, check for any hardware conflicts or software issues that might be preventing proper operation of the drive.

Summary

The ERROR_IEPORT_FULL error is a specific indication that the inject/eject port is occupied and cannot perform the requested operation. Developers should handle this error by ensuring the target port is empty before attempting to use it.