Type of Service Field Cannot Be Set in Windows 2000 (258978)
The information in this article applies to:
This article was previously published under Q258978 IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
SUMMARY
The Winsock call to set IP Type of Service (IPTOS) options on a socket generates an error on Microsoft Windows 2000-based computers. This is because of the industry standard Quality of Service (QoS) feature that is being implemented industry wide for the allocation of bandwidth to on-demand programs, such as video and audio types of programs. A program can no longer set Type of Service (ToS) as this could be a violation of policy, and as of the implementation of TCP/IP for Windows 2000, the six bits that made up the vastly unused ToS field have been renamed and given a new function under QoS. They are now called DiffServ. Microsoft has added a registry value which, when set, tells Winsock to fail attempts to set TOS.
Modification Type: | Major | Last Reviewed: | 6/11/2002 |
---|
Keywords: | kbinfo KB258978 |
---|
|