Share via


IAgentCommandsEx::SetGlobalVoiceCommandsEnabled

[Microsoft 에이전트는 Windows 7을 기준으로 더 이상 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]

HRESULT SetGlobalVoiceCommandsEnabled(
 long bEnable  // Enabled setting for Agent's global voice commands
);

Microsoft 에이전트 전역 명령의 음성 문법에 대해 Enabled 속성을 설정합니다.

  • 작업이 성공했음을 나타내는 S_OK 반환합니다.

bEnable

에이전트 전역 명령의 음성 문법을 사용할 수 있는지 여부를 설정하는 부울 값입니다. True 이면 음성 문법을 사용할 수 있습니다. False 이면 비활성화됩니다.

Microsoft 에이전트는 음성 명령 창을 열고 닫고 문자를 표시 및 숨기기 위한 음성 매개 변수(문법)를 자동으로 추가합니다. False로 설정하면 에이전트는 이러한 명령에 대한 음성 매개 변수와 다른 클라이언트의 Command 개체 캡션에 대한 음성 매개 변수를 사용하지 않도록 설정합니다. 이렇게 하면 클라이언트의 현재 활성 문법에서 이러한 문법을 제거할 수 있습니다. 그러나 이는 잠재적으로 다른 클라이언트에 대한 음성 액세스를 차단하기 때문에 사용자의 음성 입력을 처리한 후 이 속성을 True 로 다시 설정합니다.

속성을 사용하지 않도록 설정해도 문자의 팝업 메뉴에는 영향을 주지 않습니다. 서버에서 추가한 전역 명령은 계속 표시됩니다. 팝업 메뉴에서 제거할 수 없습니다.

참고 항목

IAgentCommandsEx::GetGlobalVoiceCommandsEnabled