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] - 무장 패턴에 대한 모델 데이터에 바인딩된 IStream에 대한 포인터입니다(선택 사항).
Result
[In] - DDI의 SOUNDDETECTOR_PATTERNHEADER 대한 포인터입니다.
AssistantContext
[In] - AssistantContext - 도우미에 제공할 데이터입니다.
EventSelector
[Out(Out)] - 이 검색과 연결된 DETECTIONEVENTELECTOR입니다.
EventAction
[Out(Out)] - 연결된 컨텍스트와 함께 수행할 시스템에 대한 작업입니다.
EventStartPerformanceCounterValue
[Out(Out)] - 이벤트 시작 시간(사용 가능한 경우)이고, 그렇지 않으면 0입니다.
EventEndPerformanceCounterValue
[Out(Out)] - 이벤트 종료 시간(사용 가능한 경우)이고, 그렇지 않으면 0입니다.
DebugOutput
[Out(Out)] - 로깅 및 원격 분석에 사용되는 개방형 세부 정보를 제공하는 선택적 문자열입니다.
반환 값
함수가 성공적으로 종료되면 S_OK 반환합니다. 그렇지 않으면 다음이 반환됩니다.
- E_INVALIDARG - 일관되지 않게 호출된 경우 w.r.t. 모델 데이터 및 해당 헤더입니다.
- E_POINTER - 하나 이상의 out 매개 변수 포인터가 null입니다.
- HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = 처리를 완료할 수 없습니다.
설명
이 함수는 하드웨어 키워드 스포터에 사용할 Event Detector OEM 인터페이스의 일부입니다. 자세한 내용은 음성 활성화를 참조하세요.
요구 사항
| 헤더 | eventdetectoroemadapter.h |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기