IEventDetectorOemAdapter::P arseDetectionResultData 메서드(eventdetectoroemadapter.h)

입력 모델 데이터 및 SOUNDDETECTOR_PATTERNHEADER 사용하여 검색된 DETECTIONEVENTID, LANGID 및 USER를 확인합니다.

구문

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

매개 변수

UserModelData

[In] - 무장 패턴의 모델 데이터에 바인딩된 IStream에 대한 포인터(선택 사항).

Result

[In] - DDI의 SOUNDDETECTOR_PATTERNHEADER 대한 포인터입니다.

AssistantContext

[In] - AssistantContext - 도우미 제공할 데이터입니다.

EventSelector

[Out] - 이 검색과 연결된 DETECTIONEVENTELECTOR입니다.

EventAction

[Out] - 연결된 컨텍스트와 함께 수행할 시스템에 대한 작업입니다.

EventStartPerformanceCounterValue

[Out] - 이벤트 시작 시간(사용 가능한 경우)이고, 그렇지 않으면 0입니다.

EventEndPerformanceCounterValue

[Out] - 이벤트 종료 시간(사용 가능한 경우, 그렇지 않으면 0)입니다.

DebugOutput

[Out] - 로깅 및 원격 분석에 사용되는 열린 세부 정보를 제공하는 선택적 문자열입니다.

반환 값

함수가 성공적으로 종료되면 S_OK 반환합니다. 그렇지 않으면 다음이 반환됩니다.

  • E_INVALIDARG - 모델 데이터와 해당 헤더를 일관되지 않게 w.r.t.로 호출하는 경우
  • E_POINTER - 하나 이상의 out 매개 변수 포인터가 null입니다.
  • HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = 처리를 완료할 수 없습니다.

설명

이 함수는 하드웨어 키워드(keyword) 스포터에 사용할 Event Detector OEM 인터페이스의 일부입니다. 자세한 내용은 음성 활성화를 참조하세요.

요구 사항

요구 사항
헤더 eventdetectoroemadapter.h

추가 정보