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 Release 方法。

GetCapabilities

傳回物件所支持的語言和偵測器功能。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::GetCapabilities 方法

GetCapabilitiesForLanguage

傳回特定語言所支援的事件。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::GetCapabilitiesForLanguage 方法

VerifyUserEventData

驗證指定 EVENTID 的用戶錄製。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::VerifyUserEventData 方法

ComputeAndAddUserModelData

將使用者特定的模型數據新增至現有的模型數據 Blob。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::ComputeAndAddUserModelData 方法

BuildArmingPatternData

建置要用於後續arm要求的模式數據 - 這會針對每個針腳實例完成一次。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::BuildArmingPatternData 方法

ParseDetectionResultData

使用輸入模型數據和SOUNDDETECTOR_PATTERNHEADER來判斷偵測到的 DETECTEVENTID、LANGID 和 USER。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::P arseDetectionResultData 方法

ReportOSDetectionResult

呼叫 以提供 OEM dll 的第二個階段結果。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::ReportOSDetectionResult 方法

備註

這個結構是由IDL所建立的成品。 它保留給 Microsoft 使用。

規格需求

需求
標頭 eventdetectoroemadapter.h

另請參閱