IEventDetectorOemAdapter::P arseDetectionResultData 方法 (eventdetectoroemadapter.h)

使用輸入模型數據和 SOUNDDETECTOR_PATTERNHEADER 來判斷偵測到的 DETECTEVENTID、LANGID 和 USER。

語法

HRESULT ParseDetectionResultData(
  IStream                     *UserModelData,
  SOUNDDETECTOR_PATTERNHEADER *Result,
  SOUNDDETECTOR_PATTERNHEADER **AssistantContext,
  DETECTIONEVENTSELECTOR      *EventSelector,
  EVENTACTION                 *EventAction,
  ULONG64                     *EventStartPerformanceCounterValue,
  ULONG64                     *EventEndPerformanceCounterValue,
  WCHAR                       **DebugOutput
);

參數

UserModelData

[In] - 系結至 arming 模式模型數據的 IStream 指標 (選擇性) 。

Result

[In] - 從 DDI SOUNDDETECTOR_PATTERNHEADER 指標。

AssistantContext

[In] - AssistantContext - 要提供給 助理 的數據。

EventSelector

[Out] - 與此偵測相關聯的 DETECTIONEVENTELECTOR。

EventAction

[Out] - 系統要採取的動作,以及相關聯的內容。

EventStartPerformanceCounterValue

[Out] - 事件開始時間,如果有的話,則為零。

EventEndPerformanceCounterValue

[Out] - 事件結束時間,如果有的話,則為零。

DebugOutput

[Out] - 選擇性字串,以提供用於記錄和遙測的開啟詳細數據。

傳回值

如果函式順利結束,則傳回S_OK。 否則會傳回:

  • E_INVALIDARG - 如果呼叫的 w.r.t 不一致,則模型數據和其標頭。
  • E_POINTER - 一或多個 out 參數指標為 Null。
  • HRESULT_FROM_WIN32 (ERROR_GEN_FAILURE) = 無法完成處理。

備註

此函式是事件偵測器 OEM 介面的一部分,用於硬體關鍵詞找出器。 如需詳細資訊,請參閱 語音啟用

規格需求

需求
標頭 eventdetectoroemadapter.h

另請參閱