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來判斷偵測到的 DETECTIONEVENTID、LANGID 和 USER。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::P arseDetectionResultData 方法。
ReportOSDetectionResult
呼叫 以提供 OEM dll 的第二階段結果。 如需詳細資訊,請參閱 IEventDetectorOemAdapter::ReportOSDetectionResult 方法。
言論
此結構是由IDL所建立的成品。 保留供Microsoft使用。
要求
要求 | 價值 |
---|---|
標頭 | eventdetectoroemadapter.h |