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 |