共用方式為


IAgentCharacter::Interrupt

[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]

HRESULT Interrupt(
   long dwReqID,    // request ID to interrupt
   long * pdwReqID  // address of request ID
);

中斷另一個字元的指定動畫(要求)。

  • 傳回S_OK,表示作業成功。 當函式傳回時,pdwReqID 包含要求的標識碼。

dwReqID

要中斷之要求的標識碼。

pdwReqID

接收 中斷 要求標識碼的變數位址。

如果您載入多個字元,您可以使用這個方法來同步處理字元之間的動畫。 例如,如果另一個字元在迴圈動畫中,這個方法會停止循環動畫,並在字元的佇列中啟動下一個動畫。

中斷 會停止現有的動畫,但不會排清字元的動畫佇列。 它會啟動字元佇列中的下一個動畫。 若要停止並排清字元的佇列,請使用 Stop 方法。

您無法使用此方法來有字元插斷本身,因為 Microsoft Agent 伺服器會將字元動畫佇列中的 Interrupt 方法排入佇列。 因此,您只能使用 中斷 來停止已載入之另一個字元的動畫。