IEventDetectorOemAdapterVtbl, structure (eventdetectoroemadapter.h)
La structure IEventDetectorOemAdapterVtbl est un artefact créé par l’IDL. Elle est réservée à 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 de l’utilisateur pour l’EVENTID donné. Pour plus d’informations, consultez méthode IEventDetectorOemAdapter ::VerifyUserEventData.
ComputeAndAddUserModelData
Ajoute les données de modèle spécifiques de 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 sur une requête arm 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 du modèle d’entrée et SOUNDDETECTOR_PATTERNHEADER pour déterminer l’ID DE DÉTECTION,LANGID et l’UTILISATEUR détectés. Pour plus d’informations, consultez méthode IEventDetectorOemAdapter ::P arseDetectionResultData.
ReportOSDetectionResult
Appelé pour fournir le 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. Elle est réservée à l’utilisation de Microsoft.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | eventdetectoroemadapter.h |