h6. [[URL_Fetcher]] h6(. [[URL_Fetcher SWI Calls|SWI Calls]] h6((. URL_ProtocolDeregister h2. URL_ProtocolDeregister h5. (SWI &83E21) Deregister a protocol module from the URL module. |_<^{width:3em}. Entry||| |<^.R0|<^. Flags:|| ||<^.Bits 0-31|<^. Reserved (0)| |<^.R1|\2<^. SWI base| |_<^{width:3em}. Exit||| |<^.R0|<^. Flags:|| ||<^.Bits 0-31|<^. Reserved (0)| |<^.R1|\2<^. Number of client sessions that were using this module| |\3<^. All other registers preserved| h4. Interrupts Interrupt state is undefined. h4. Re-entrancy SWI is not re-entrant h4. Use This call should be used by the protocol module to tell the URL module that it is no longer available. The URL module will raise the appropriate disconnect messages with its clients, and tell the protocol module the number of clients that were affected. Typically, it will be called during a protocol module's finalisation code. If the protocol module is deregistered successfully, then URL will issue a service call [[Service_URLProtocolModule_ProtocolModule]] to inform any interested modules. h4. Related SWIs * [[URL_ProtocolRegister]] h4. Related vectors None