| Previous | Next |
| NS_E_PDA_TITLE_COLLISION | NS_E_PDA_NO_LONGER_AVAILABLE |
NS_E_PDA_DEVICESUPPORTDISABLED
Where this result occurs in the Player workflow
NS_E_PDA_DEVICESUPPORTDISABLED (0xC00D1190) marks checking Player or policy state that disables portable-device support. Keep this HRESULT attached to the producing operation even when the Player shows a broader message.
Mechanism
A device shown in Explorer can still disappear from the Player’s WMDM session or reject a media format, filename, directory operation or storage request. A representative way to reach this result is that the device is connected but the Player feature is disabled administratively.
State snapshot
| Evidence | Why it matters for devicesupportdisabled |
|---|---|
| Producing object and operation | PnP instance and interface path, WMDM service-provider CLSID, device/partnership ID, connection generation, storage object and capacity, format-support result, firmware version, operation callback and first device or transport HRESULT |
| Key observation | feature/policy flag, device enumeration result and Player configuration |
| Controlled comparison | Repeat the producing call after changing only this condition: enable device support through the responsible policy/configuration before re-enumeration. |
Controlled diagnostic sequence
- Capture
0xC00D1190, the exact Player/API operation and the first timestamp at which it appears. - Save feature/policy flag, device enumeration result and Player configuration; do this before ejecting media, reconnecting a device, canceling a job or rebuilding the Player object.
- Correlate the result with PnP instance and interface path, WMDM service-provider CLSID, device/partnership ID, connection generation, storage object and capacity, format-support result, firmware version, operation callback and first device or transport HRESULT.
- Reproduce once with the original source and destination, then apply only this change: enable device support through the responsible policy/configuration before re-enumeration.
Nearby codes with different owners
| Related result | Different condition |
|---|---|
NS_E_PDA_NO_LONGER_AVAILABLE | using a device or storage object that disappeared after enumeration |
NS_E_PDA_TITLE_COLLISION | creating a device media object whose title/name conflicts under device rules |
NS_E_PDA_OBSOLETE_SP | loading a device service provider too old for the required Player operation |
Focused correction
For this occurrence, enable device support through the responsible policy/configuration before re-enumeration. Recreate only the object that produced it and repeat the original operation against the same controlled input.
During verification, do not assume the old interface pointer remains valid after reconnect; Re-enumerate the device and storage objects and correlate the failure with the same connection generation.
Discriminating evidence: Record the device-support setting and the component or policy that disabled portable-device integration. The device can be physically present while support is disabled; initialization-in-progress, disconnection, unsupported format and synchronization errors are different states.
Technical references
Looking for a different code? Search another status or error code.
