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
개체에서 지원하는 언어 및 탐지기 기능을 반환합니다. 자세한 내용은 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 |