| Previous | Next |
| NS_E_WMP_WINDOWSAPIFAILURE | NS_E_DEVICE_NOT_READY |
NS_E_WMP_RECORDING_NOT_ALLOWED
What this HRESULT means
NS_E_WMP_RECORDING_NOT_ALLOWED is HRESULT 0xC00D0FC9. It means the selected content rights do not permit the requested recording or burn action; the result belongs to WMP file download, save and package persistence, not to an unspecified Player failure.
The additional test for the recording not allowed condition is to record the requested action and rights decision separately from file accessibility; that evidence is more useful than reinstalling the Player or changing several unrelated settings at once.
How to prove the condition
- Find the first component that returned this result and label that event as the recording not allowed boundary.
- Freeze the input and object identity associated with recording not allowed before WMP fallback or cleanup changes it.
- Reconstruct the immediately preceding successful state for recording not allowed, then identify the call or event that crossed into failure.
- Make the targeted change—obtain rights that permit recording or choose content authorized for the operation—and repeat the same producing operation for recording not allowed.
Minimum useful incident record
Capture the recording not allowed state before the Player advances, reloads, rescans or destroys the owning object:
- What to verify: record the requested action and rights decision separately from file accessibility.
- Artifact: destination directory, temporary file and final rename/replace result for the recording not allowed reproduction.
- State: file attributes, owner, ACL and sharing handles for the recording not allowed reproduction.
- Object identity: bytes received/written, expected length and final hash for the recording not allowed reproduction.
Neighboring codes to separate
| Result | Different condition |
|---|---|
NS_E_DAMAGED_FILE | the media parser identifies structural corruption in a file selected for use |
NS_E_FILE_FAILED_CHECKS | the file fails the Player library admission checks before it can be added |
NS_E_SHARING_VIOLATION | another handle’s sharing mode prevents the required WMP file access |
Technical references
- Supported protocols and file types — normative or platform material relevant to this HRESULT.
- File name extensions — API or format context.
- Windows Media Player SDK — documentation for this HRESULT.
- Error handling in the WMP object model — normative or platform material relevant to this HRESULT.
Looking for a different code? Search another status or error code.