Structure IEventDetectorOemAdapterVtbl (eventdetectoroemadapter.h)
La structure IEventDetectorOemAdapterVtbl est un artefact créé par l’IDL. Il est réservé à l’utilisation de Microsoft.
Syntaxe
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;
Membres
b
Réservé à l’utilisation de Microsoft.
QueryInterface
Méthode COM QueryInterface standard.
AddRef
Méthode COM AddRef standard.
Release
Méthode COM Release standard.
GetCapabilities
Retourne les langues et les fonctionnalités de détecteur prises en charge par l’objet. Pour plus d’informations, consultez Méthode IEventDetectorOemAdapter ::GetCapabilities.
GetCapabilitiesForLanguage
Retourne les événements pris en charge par la langue spécifique. Pour plus d’informations, consultez Méthode IEventDetectorOemAdapter ::GetCapabilitiesForLanguage.
VerifyUserEventData
Vérifie l’enregistrement utilisateur pour l’ID d’événement donné. Pour plus d’informations, consultez Méthode IEventDetectorOemAdapter ::VerifyUserEventData.
ComputeAndAddUserModelData
Ajoute les données de modèle spécifiques à l’utilisateur à un objet blob de données de modèle existant. Pour plus d’informations, consultez Méthode IEventDetectorOemAdapter ::ComputeAndAddUserModelData.
BuildArmingPatternData
Génère les données de modèle à utiliser lors d’une demande de bras suivante. Cette opération est effectuée une fois pour chaque instance de broche. Pour plus d’informations, consultez Méthode IEventDetectorOemAdapter ::BuildArmingPatternData.
ParseDetectionResultData
Utilise les données et les SOUNDDETECTOR_PATTERNHEADER de modèle d’entrée pour déterminer les valeurs DETECTIONEVENTID, LANGID et USER détectées. Pour plus d’informations, consultez Méthode IEventDetectorOemAdapter ::P arseDetectionResultData.
ReportOSDetectionResult
Appelé pour fournir un résultat de deuxième étape à la dll OEM. Pour plus d’informations, consultez Méthode IEventDetectorOemAdapter ::ReportOSDetectionResult.
Remarques
Cette structure est un artefact créé par l’IDL. Il est réservé à l’utilisation de Microsoft.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | eventdetectoroemadapter.h |