次の方法で共有


IAgentCharacter::Hide

[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない可能性があります。]

HRESULT Hide(
   long bFast,      // play Hiding state animation flag
   long * pdwReqID  // address of request ID
);

文字を非表示にします。

  • 操作が成功したことを示すS_OKを返します。 関数から制御が戻ると、pdwReqID 要求の ID が格納されます。

bFast する

状態アニメーション フラグ 非表示にします。 このパラメーターが True 場合、非表示 アニメーションは、文字フレームが非表示になるまで再生されません。False 場合、アニメーションが再生されます。

pdwReqID する

Hide 要求 ID を受け取る変数のアドレス。

サーバーは、キャラクターのキュー内の Hide メソッドに関連付けられているアニメーションをキューに入れます。 これを使用すると、他のアニメーションのシーケンスの後に文字を非表示にすることができます。 Hide メソッドを呼び出す前に、Stop メソッドを使用してアクションをすぐに再生

HTTP プロトコルを使用して文字とアニメーションのデータにアクセスする場合は、Prepare メソッドを使用して、このメソッドを呼び出す前に の非表示 状態アニメーションを使用できるようにします。

文字を非表示にすると、別の表示可能な文字の IAgentNotifySink::ActivateInputState イベントがトリガーされる場合もあります。

非表示の文字は、オーディオ チャネルにアクセスできません。 アニメーション要求を生成し、キャラクターが非表示の場合、サーバーは RequestComplete イベントでエラー状態を返します。

関連項目

IAgentCharacter::show