IEventDetectorOemAdapterVtbl-Struktur (eventdetectoroemadapter.h)
Die IEventDetectorOemAdapterVtbl-Struktur ist ein Artefakt, das von der IDL erstellt wurde. Es ist für die Verwendung von Microsoft reserviert.
Syntax
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;
Member
b
Zur Verwendung durch Microsoft reserviert.
QueryInterface
Com QueryInterface-Standardmethode.
AddRef
Com AddRef-Standardmethode.
Release
Com Release-Standardmethode.
GetCapabilities
Gibt Sprachen und Detektorfeatures zurück, die vom -Objekt unterstützt werden. Weitere Informationen finden Sie unter IEventDetectorOemAdapter::GetCapabilities-Methode.
GetCapabilitiesForLanguage
Gibt die Ereignisse zurück, die von der jeweiligen Sprache unterstützt werden. Weitere Informationen finden Sie unter IEventDetectorOemAdapter::GetCapabilitiesForLanguage-Methode.
VerifyUserEventData
Überprüft die Benutzeraufzeichnung für die angegebene EVENTID. Weitere Informationen finden Sie unter IEventDetectorOemAdapter::VerifyUserEventData-Methode.
ComputeAndAddUserModelData
Fügt die benutzerspezifischen Modelldaten einem vorhandenen Modelldatenblob hinzu. Weitere Informationen finden Sie unter IEventDetectorOemAdapter::ComputeAndAddUserModelData-Methode.
BuildArmingPatternData
Erstellt die Musterdaten, die für eine nachfolgende Armanforderung verwendet werden sollen. Dies erfolgt einmal für jeden Pin instance. Weitere Informationen finden Sie unter IEventDetectorOemAdapter::BuildArmingPatternData-Methode.
ParseDetectionResultData
Verwendet die Eingabemodelldaten und SOUNDDETECTOR_PATTERNHEADER, um die erkannten ERKENNUNGEVENTID, LANGID und USER zu ermitteln. Weitere Informationen finden Sie unter IEventDetectorOemAdapter::P arseDetectionResultData-Methode.
ReportOSDetectionResult
Wird aufgerufen, um das Ergebnis der zweiten Phase für die OEM-DLL bereitzustellen. Weitere Informationen finden Sie unter IEventDetectorOemAdapter::ReportOSDetectionResult-Methode.
Hinweise
Diese Struktur ist ein Artefakt, das von der IDL erstellt wurde. Es ist für die Verwendung von Microsoft reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Header | eventdetectoroemadapter.h |