What does HRESULT 0xC00D145A (NS_E_PUBLISHING_POINT_REMOVED) mean?

 
Previous Next
NS_E_INVALID_OPERATING_SYSTEM_VERSION NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST

NS_E_PUBLISHING_POINT_REMOVED

Mechanism and scope

This result (0xC00D145A) marks the caller still holds an object for a publishing point that has been deleted from the server collection. It belongs to the server-side control path, not to a generic local media-player failure.

Test the owning precondition

  1. Capture 0xC00D145A, this result, the exact API/administrative action and the first failure timestamp.
  2. Preserve moniker/name, object acquisition time, removal event, server generation and current publishing-point enumeration.
  3. Perform one isolated experiment: discard the stale COM object and resolve the point again by name only if it still exists.

Code-specific failure anatomy

A representative occurrence is when the caller still holds an object for a publishing point that has been deleted from the server collection. Capture moniker/name, object acquisition time, removal event, server generation and current publishing-point enumeration together with the object instance and the exact administrative or protocol request.

For a useful negative control, discard the stale COM object and resolve the point again by name only if it still exists.

The tempting but misleading response is calling methods repeatedly on the old interface pointer. That action does not test the distinction that matters here: stopped means the object still exists; removed means its identity is no longer part of the server.

Build a reproducible incident record

Controlled comparisonUse a known-good object of the same type and vary only the precondition described as “the caller still holds an object for a publishing point that has been deleted from the server collection”.

Changes that do not establish the cause

  • calling methods repeatedly on the old interface pointer.

Related codes are different

Primary distinction: stopped means the object still exists; removed means its identity is no longer part of the server.

Nearby resultDifferent condition
NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUESTan administrator tried to start a push point that must be started by an encoder push connection.
NS_E_INVALID_OPERATING_SYSTEM_VERSIONthe requested server feature is unavailable on the installed Windows Server edition/version.
NS_E_UNSUPPORTED_LANGUAGEthe requested language identifier is not supported by the server component or content contract.

Technical references


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