Compartir a través de


Estructura IEventDetectorOemAdapterVtbl (eventdetectoroemadapter.h)

La estructura IEventDetectorOemAdapterVtbl es un artefacto creado por el IDL. Está reservado para uso de Microsoft.

Sintaxis

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;

Miembros

b

Reservado para uso de Microsoft.

QueryInterface

Método QueryInterface COM estándar.

AddRef

Método AddRef COM estándar.

Release

Método de versión COM estándar.

GetCapabilities

Devuelve los idiomas y las características del detector compatibles con el objeto . Para obtener más información, vea método IEventDetectorOemAdapter::GetCapabilities.

GetCapabilitiesForLanguage

Devuelve los eventos admitidos por el idioma específico. Para obtener más información, vea método IEventDetectorOemAdapter::GetCapabilitiesForLanguage.

VerifyUserEventData

Comprueba la grabación del usuario para el EVENTID especificado. Para obtener más información, vea método IEventDetectorOemAdapter::VerifyUserEventData.

ComputeAndAddUserModelData

Agrega los datos de modelo específicos del usuario a un blob de datos de modelo existente. Para obtener más información, vea método IEventDetectorOemAdapter::ComputeAndAddUserModelData.

BuildArmingPatternData

Compila los datos de patrón que se van a usar en una solicitud de arm posterior: esto se realiza una vez para cada instancia de anclaje. Para obtener más información, vea método IEventDetectorOemAdapter::BuildArmingPatternData.

ParseDetectionResultData

Usa los datos del modelo de entrada y SOUNDDETECTOR_PATTERNHEADER para determinar el VALOR DETECTIONEVENTID,LANGID y USER detectados. Para obtener más información, vea método IEventDetectorOemAdapter::P arseDetectionResultData.

ReportOSDetectionResult

Se llama para proporcionar el resultado de segunda fase al archivo DLL de OEM. Para obtener más información, vea método IEventDetectorOemAdapter::ReportOSDetectionResult.

Observaciones

Esta estructura es un artefacto creado por el IDL. Está reservado para uso de Microsoft.

Requisitos

Requisito Valor
encabezado de eventdetectoroemadapter.h

Consulte también