[Microsoft 에이전트는 Windows 7을 기준으로 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]
HRESULT SetGlobalVoiceCommandsEnabled(
long bEnable // Enabled setting for Agent's global voice commands
);
Microsoft Agent의 전역 명령의 음성 문법에 대한 Enabled 속성을 설정합니다.
- 작업이 성공했음을 나타내는 S_OK 반환합니다.
-
bEnable
-
에이전트의 전역 명령의 음성 문법을 사용할 수 있는지 여부를 설정하는 부울 값입니다. True 음성 문법을 사용하도록 설정합니다. False 사용하지 않도록 설정합니다.
Microsoft 에이전트는 음성 명령 창을 열고 닫고 문자를 표시 및 숨기기 위한 음성 매개 변수(문법)를 자동으로 추가합니다. False 설정하면 에이전트는 이러한 명령에 대한 음성 매개 변수와 다른 클라이언트의 명령 개체의 캡션 대한 음성 매개 변수를 사용하지 않도록 설정합니다. 이렇게 하면 클라이언트의 현재 활성 문법에서 이러한 문법을 제거할 수 있습니다. 그러나 이로 인해 다른 클라이언트에 대한 음성 액세스를 차단할 수 있으므로 사용자의 음성 입력을 처리한 후 이 속성을 True 다시 설정합니다.
속성을 사용하지 않도록 설정해도 문자의 팝업 메뉴에는 영향을 주지 않습니다. 서버에서 추가한 전역 명령은 계속 표시됩니다. 팝업 메뉴에서 제거할 수 없습니다.
참고 항목
IAgentCommandsEx::GetGlobalVoiceCommandsEnabled