Partager via


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

Voir aussi