What does Windows error code 341 (ERROR_INVALID_PEP_INFO_VERSION) mean?

 
Could be also:
ConstantTypeOS
OS_DATA_TAMPERINGBugCheck CodeWindows
Previous Next
ERROR_INVALID_KERNEL_INFO_VERSION ERROR_OBJECT_NOT_EXTERNALLY_BACKED

ERROR_INVALID_PEP_INFO_VERSION

The platform power-management information version is unsupported

ERROR_INVALID_PEP_INFO_VERSION is a Win32 system result. PEP-related information is used in platform power and device power-management paths. The error indicates a contract mismatch rather than a normal device-busy condition.

What the result means

The supplied platform extension plug-in information version is invalid. For ERROR_INVALID_PEP_INFO_VERSION, keep the symbolic name, numeric value, and failing operation together in diagnostics; that combination distinguishes the exact failure path from nearby system results.

What to check

  • Identify the power-management or firmware component that supplied the information.
  • Compare its declared version and structure length with the version supported by the operating system.
  • Review recent BIOS, firmware, chipset-driver, and platform-driver updates.
  • Check the System event log for ACPI, kernel-power, or device initialization messages around the same time.

Recommended handling

Use a supported information version or update the platform component that owns the contract. Repeated retries with the same payload cannot repair a version mismatch.

Developer notes

Keep platform-specific structures isolated behind a compatibility layer. Validate version and length before dereferencing optional fields, and preserve the original status in telemetry instead of converting it to a generic device failure. When a Win32 API reports ERROR_INVALID_PEP_INFO_VERSION, capture GetLastError() immediately; subsequent cleanup, formatting, or logging calls can replace the thread-local value.

References


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