[Microsoft 에이전트는 Windows 7을 기준으로 더 이상 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]
파일 이름을 지정하여 특정 문자만 직접 로드하는 대신 기본 문자를 로드할 수 있습니다. 기본 문자는 사용자가 선택하는 공유된 중앙 Windows 도우미 제공하기 위한 서비스입니다. Microsoft 에이전트에는 사용자가 기본 문자 선택을 변경할 수 있는 문자 속성 창 알려진 기본 문자 서비스의 일부로 속성 시트가 포함되어 있습니다.
기본 문자의 선택은 표준 애니메이션 집합을 지원하는 문자로 제한되므로 문자 간에 기본 수준의 일관성이 보장됩니다. 이렇게 하면 추가 애니메이션이 있는 문자가 제외되지 않습니다.
그러나 기본 문자는 범용으로 사용되며 다른 애플리케이션에서 동시에 공유할 수 있으므로 애플리케이션에만 문자를 사용하려는 경우 기본 문자를 로드하지 마세요.
기본 문자를 로드하려면 파일 이름 또는 경로를 지정하지 않고 Load 메서드를 호출합니다. Microsoft 에이전트는 현재 문자 집합을 기본 문자로 자동으로 로드합니다. 사용자가 아직 기본 문자를 선택하지 않은 경우 에이전트는 표준 애니메이션 집합을 지원하는 첫 번째 문자를 선택합니다. 사용할 수 없는 경우 메서드가 실패하고 원인을 다시 보고합니다.
클라이언트 애플리케이션은 문자의 ID를 조회할 수 있지만 사용자만 설정을 변경할 수 있습니다. ShowDefaultCharacterProperties를 사용하여 문자 속성 창 표시할 수 있습니다.
서버는 사용자가 문자 선택을 변경할 때 기본 문자를 로드한 클라이언트에 알리고 새 문자의 GUID를 전달합니다. 서버는 자동으로 이전 문자를 언로드하고 새 문자를 다시 로드합니다. 기본 문자를 로드한 클라이언트의 큐가 중지되고 플러시됩니다. 그러나 문자의 파일 이름을 사용하여 문자를 명시적으로 로드한 클라이언트의 큐는 영향을 받지 않습니다. 필요한 경우 서버는 새 문자에 대한 TTS(텍스트 음성 변환) 엔진을 자동으로 다시 설정하는 작업도 처리합니다.