Site icon EfmSoft

What does HRESULT 0xC00D13F0 (NS_E_CACHE_CANNOT_BE_CACHED) mean?

 
Previous Next
NS_E_CACHE_NOT_BROADCAST NS_E_CACHE_NOT_MODIFIED

NS_E_CACHE_CANNOT_BE_CACHED

Where the condition occurs

This result (0xC00D13F0) marks origin metadata or cache policy forbids storing the requested content. The most useful interpretation starts with the Windows Media Services object that returned the HRESULT.

The cache/proxy layer first applies policy, then decides whether to serve local content, revalidate it, contact an origin server, proxy it, redirect the client or reject the request; those decisions are separate from ordinary player buffering. In the trace, keep the cache key, origin validators and policy decision together. When diagnosing this result, a cache proxy behaves both as a server to the player and as a client to the origin.

Interpret the retest

Controlled comparisonUse a known-good object of the same type and vary only the precondition described as “origin metadata or cache policy forbids storing the requested content”.

Test the owning precondition

  1. Capture 0xC00D13F0, the symbolic name, the exact API/administrative action and the first failure timestamp.
  2. Preserve Cache-Control directives, expiration information, policy plug-in decision, content type and requested persistence mode.
  3. Perform one isolated experiment: proxy without persistence or change the authoritative origin/cache policy when caching is intentionally allowed.

Do not merge nearby HRESULT values

Primary distinction: not modified confirms an existing cached representation; cannot be cached rejects creating or updating one.

Nearby resultDifferent condition
NS_E_CACHE_NOT_MODIFIEDorigin revalidation confirms that the cached representation is still current.
NS_E_CACHE_NOT_BROADCASTcache policy requires broadcast content but the origin metadata identifies another stream type.
NS_E_CACHE_ARCHIVE_CONFLICTa cache download/archive operation overlaps another incompatible operation for the same content.

Changes that do not establish the cause

  • forcing a file into the cache directory; that bypasses version and policy metadata.

Technical references


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

Exit mobile version