What does HRESULT 0xC1220308 (WDSTPC_E_KICKED_UNKNOWN) mean?

 
Previous Next
WDSTPC_E_KICKED_FAIL WDSTPC_E_MULTISTREAM_NOT_ENABLED

WDSTPC_E_KICKED_UNKNOWN

WDSTPC_E_KICKED_UNKNOWN means the client was deliberately removed from the WDS transport session but the reason was not classified as a known fallback or abort action. The client should not invent a cause from packet timing or transfer rate alone.

Preserve the unknown reason and correlate it with the server

  • Record WDS client ID, session ID, namespace, object name, and the time of the disconnect.
  • Collect WDS transport diagnostics/event records for the same server session.
  • Keep this status separate from policy-not-met, fallback, and fail outcomes in telemetry so later server evidence can classify it.

WDS management APIs expose active sessions and clients, while diagnostics policy controls event logging for transport components. Because the disconnect type also has an explicit “unknown” value, unknown is a legitimate protocol/management outcome rather than evidence that the client lost all state. Retrying may be reasonable only under the application’s own policy; first retain enough identity to determine whether the server issued the same disconnect repeatedly.

WDS disconnect type · WDS diagnostics and management


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