Partager via


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

Voir aussi