IEventDetectorOemAdapterVtbl 구조체(eventdetectoroemadapter.h)

IEventDetectorOemAdapterVtbl 구조체는 IDL에서 만든 아티팩트입니다. Microsoft용으로 예약되어 있습니다.

구문

typedef struct IEventDetectorOemAdapterVtbl {
  void     *b;
  HRESULT(IEventDetectorOemAdapter *This,REFIID riid, void **ppvObject) * )(QueryInterface;
  ULONG()(IEventDetectorOemAdapter *This)   * AddRef;
  ULONG()(IEventDetectorOemAdapter *This)   * Release;
  HRESULT(tDetectorOemAdapter *This,EVENTFEATURES *GlobalFeatureSupport,LANGID **LangIds,ULONG *NumLanguages,ULONG *NumUserRecordings,WAVEFORMATEX **ppFormat) * )(IEvenGetCapabilities;
  HRESULT(EventDetectorOemAdapter *This,LANGID LangId,DETECTIONEVENT **EventIds,ULONG *NumEvents) * )(IGetCapabilitiesForLanguage;
  HRESULT(IEventDetectorOemAdapter *This,IStream *ModelData,WAVEFORMATEX *UserRecording,DETECTIONEVENTSELECTOR EventSelector,LONG EventEndBytePos) * )(VerifyUserEventData;
  HRESULT(ventDetectorOemAdapter *This,IStream *ModelData,DETECTIONEVENTSELECTOR EventSelector,LONG *EventEndBytePos,WAVEFORMATEX **UserRecordings,ULONG NumUserRecordings) * )(IEComputeAndAddUserModelData;
  HRESULT(ventDetectorOemAdapter *This,IStream *UserModelData,DETECTIONEVENTSELECTOR *EventSelectors,ULONG NumEventSelectors,SOUNDDETECTOR_PATTERNHEADER **PatternData) * )(IEBuildArmingPatternData;
  HRESULT(tectorOemAdapter *This,IStream *UserModelData,SOUNDDETECTOR_PATTERNHEADER *Result,SOUNDDETECTOR_PATTERNHEADER **AssistantContext,DETECTIONEVENTSELECTOR *EventSelector,EVENTACTION *EventAction,ULONG64 *EventStartPerformanceCounterValue,ULONG64 *EventEndPerformanceCounterValue,WCHAR **DebugOutput) * )(IEventDeParseDetectionResultData;
  void()(IEventDetectorOemAdapter *This,DETECTIONEVENTSELECTOR EventSelector,EVENTACTION EventAction)    * ReportOSDetectionResult;
} IEventDetectorOemAdapterVtbl;

멤버

b

Microsoft용으로 예약되어 있습니다.

QueryInterface

표준 COM QueryInterface 메서드.

AddRef

표준 COM AddRef 메서드.

Release

표준 COM 릴리스 메서드.

GetCapabilities

개체에서 지원하는 langauges 및 detector 기능을 반환합니다. 자세한 내용은 IEventDetectorOemAdapter::GetCapabilities 메서드를 참조하세요.

GetCapabilitiesForLanguage

특정 언어에서 지원하는 이벤트를 반환합니다. 자세한 내용은 IEventDetectorOemAdapter::GetCapabilitiesForLanguage 메서드를 참조하세요.

VerifyUserEventData

지정된 EVENTID에 대한 사용자 기록을 확인합니다. 자세한 내용은 IEventDetectorOemAdapter::VerifyUserEventData 메서드를 참조하세요.

ComputeAndAddUserModelData

기존 모델 데이터 Blob에 사용자별 모델 데이터를 추가합니다. 자세한 내용은 IEventDetectorOemAdapter::ComputeAndAddUserModelData 메서드를 참조하세요.

BuildArmingPatternData

후속 arm 요청에 사용할 패턴 데이터를 빌드합니다. 이 작업은 각 핀 instance 대해 한 번 수행됩니다. 자세한 내용은 IEventDetectorOemAdapter::BuildArmingPatternData 메서드를 참조하세요.

ParseDetectionResultData

입력 모델 데이터 및 SOUNDDETECTOR_PATTERNHEADER 사용하여 검색된 DETECTIONEVENTID, LANGID 및 USER를 확인합니다. 자세한 내용은 IEventDetectorOemAdapter::P arseDetectionResultData 메서드를 참조하세요.

ReportOSDetectionResult

OEM dll에 두 번째 단계 결과를 제공하기 위해 호출됩니다. 자세한 내용은 IEventDetectorOemAdapter::ReportOSDetectionResult 메서드를 참조하세요.

설명

이 구조체는 IDL에서 만든 아티팩트입니다. Microsoft용으로 예약되어 있습니다.

요구 사항

요구 사항
헤더 eventdetectoroemadapter.h

추가 정보