Microsoft KB Archive/246152

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 13:49, 21 July 2020 by X010 (talk | contribs) (Text replacement - """ to """)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Knowledge Base

Article ID: 246152

Article Last Modified on 11/3/2003


  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition

This article was previously published under Q246152


If you call ITSdp::put_Name or ITSdp::put_Description and use a parameter that employs characters from a language other than U.S. English or the computer's default language, a "0xA007041B (SDP_INVALID_VALUE)" error occurs. These functions will work if the names and descriptions are in English, even if English is not the default system language.

Conferences with names in a language other than the default system language may not get enumerated by ITDirectory::get_DirectoryObjects or ITDirectory::EnumerateDirectoryObjects. If the conference is enumerated, then ITSdp::get_Name and ITSdp::get_Description return the English character equivalent (character accents are removed).


The session description protocol (SDP) component can only represent characters in the system's default language. You use ITSdp::put_Name and ITSdp::put_Description to programmatically set a session name and description, respectively. These two functions take UNICODE strings, which means the strings can contain characters from any language, no matter what the system's default language is. However, SDP records the string as ANSI in the system default language's character set. As a result, IP Multicast only supports characters from U.S. English and your computer's system language for conference names and descriptions.


There is no known workaround.


Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.


SDP is an Internet standards track protocol that is used to describe multimedia sessions. It is described by the RFC 2327 specification.

Telephony Application Programming Interface (TAPI) Rendezvous API is a group of Component Object Model (COM) interfaces that can be used to advertise and discover multiparty multimedia conferences. Among these interfaces is the ITSdp interface, which provides methods for the manipulation of an SDP conference blob component.

Keywords: kbbug kbnofix kbtapi KB246152