Compartilhar via


Estrutura IEventDetectorOemAdapterVtbl (eventdetectoroemadapter.h)

A estrutura IEventDetectorOemAdapterVtbl é um artefato criado pelo IDL. Ele é reservado para uso da Microsoft.

Sintaxe

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;

Membros

b

Reservado para uso da Microsoft.

QueryInterface

Método STANDARD COM QueryInterface.

AddRef

Método Standard COM AddRef.

Release

Método de Versão COM Padrão.

GetCapabilities

Retorna idiomas e recursos de detector compatíveis com o objeto . Para obter mais informações, consulte Método IEventDetectorOemAdapter::GetCapabilities.

GetCapabilitiesForLanguage

Retorna os eventos compatíveis com o idioma específico. Para obter mais informações, consulte Método IEventDetectorOemAdapter::GetCapabilitiesForLanguage.

VerifyUserEventData

Verifica a gravação do usuário para o EVENTID especificado. Para obter mais informações, consulte Método IEventDetectorOemAdapter::VerifyUserEventData.

ComputeAndAddUserModelData

Adiciona os dados de modelo específicos do usuário a um blob de dados de modelo existente. Para obter mais informações, consulte Método IEventDetectorOemAdapter::ComputeAndAddUserModelData.

BuildArmingPatternData

Cria os dados de padrão a serem usados em uma solicitação arm subsequente – isso é feito uma vez para cada instância de pin. Para obter mais informações, consulte Método IEventDetectorOemAdapter::BuildArmingPatternData.

ParseDetectionResultData

Usa os dados do modelo de entrada e SOUNDDETECTOR_PATTERNHEADER para determinar o DETECTIONEVENTID, LANGID e USER detectados. Para obter mais informações, consulte Método IEventDetectorOemAdapter::P arseDetectionResultData.

ReportOSDetectionResult

Chamado para fornecer o resultado do segundo estágio à dll OEM. Para obter mais informações, consulte Método IEventDetectorOemAdapter::ReportOSDetectionResult.

Comentários

Essa estrutura é um artefato criado pela IDL. Ele é reservado para uso da Microsoft.

Requisitos

Requisito Valor
Cabeçalho eventdetectoroemadapter.h

Confira também