Metode IEventDetectorOemAdapter::P arseDetectionResultData (eventdetectoroemadapter.h)

Menggunakan data model input dan SOUNDDETECTOR_PATTERNHEADER untuk menentukan DETECTIONEVENTID,LANGID dan USER yang terdeteksi.

Sintaks

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

Parameter

UserModelData

[In] - Pointer ke IStream terikat ke data model untuk pola arming (Opsional).

Result

[In] - Penunjuk ke SOUNDDETECTOR_PATTERNHEADER dari DDI.

AssistantContext

[In] - AssistantContext - Data yang akan diberikan ke asisten.

EventSelector

[Out] - DETECTIONEVENTELECTOR yang terkait dengan deteksi ini.

EventAction

[Out] - Tindakan yang harus diambil sistem, bersama dengan konteks terkait.

EventStartPerformanceCounterValue

[Out] - Waktu mulai peristiwa, jika tersedia, atau nol.

EventEndPerformanceCounterValue

[Out] - Waktu akhir peristiwa, jika tersedia, atau nol.

DebugOutput

[Out] - String opsional untuk memberikan detail terbuka, digunakan untuk pengelogan dan telemetri.

Mengembalikan nilai

Mengembalikan S_OK jika fungsi berhasil keluar. Jika tidak, ia mengembalikan:

  • E_INVALIDARG - Jika dipanggil secara tidak konsisten w.r.t. data model dan headernya.
  • E_POINTER - Satu atau beberapa penunjuk parameter keluar null.
  • HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = tidak dapat menyelesaikan pemrosesan.

Keterangan

Fungsi ini adalah bagian dari antarmuka OEM Event Detector yang akan digunakan untuk spotter kata kunci perangkat keras. Untuk informasi selengkapnya, lihat Aktivasi Suara.

Persyaratan

Persyaratan Nilai
Header eventdetectoroemadapter.h

Lihat juga