Поделиться через


Структура IEventDetectorOemAdapterVtbl (eventdetectoroemadapter.h)

Структура IEventDetectorOemAdapterVtbl — это артефакт, созданный IDL. Он зарезервирован для использования Корпорацией Майкрософт.

Синтаксис

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;

Члены

b

Зарезервировано для использования Корпорацией Майкрософт.

QueryInterface

Стандартный метод COM QueryInterface.

AddRef

Стандартный метод COM AddRef.

Release

Стандартный метод ВЫПУСКА COM.

GetCapabilities

Возвращает языки и функции детектора, поддерживаемые объектом. Дополнительные сведения см. в методе IEventDetectorOemAdapter::GetCapabilities.

GetCapabilitiesForLanguage

Возвращает события, поддерживаемые определенным языком. Дополнительные сведения см. в методе IEventDetectorOemAdapter::GetCapabilitiesForLanguage.

VerifyUserEventData

Проверяет запись пользователя для заданного EVENTID. Дополнительные сведения см. в методе IEventDetectorOemAdapter::VerifyUserEventData.

ComputeAndAddUserModelData

Добавляет данные конкретной модели пользователя в существующий большой двоичный объект данных модели. Дополнительные сведения см. в методе IEventDetectorOemAdapter::ComputeAndAddUserModelData.

BuildArmingPatternData

Создает данные шаблона, которые будут использоваться при последующем запросе на руку. Это выполняется один раз для каждого экземпляра пин-кода. Дополнительные сведения см. в методе IEventDetectorOemAdapter::BuildArmingPatternData.

ParseDetectionResultData

Использует входные данные модели и SOUNDDETECTOR_PATTERNHEADER для определения обнаруженного объекта DETECTIONEVENTID, LANGID и USER. Дополнительные сведения см. в методе IEventDetectorOemAdapter::P arseDetectionResultData.

ReportOSDetectionResult

Вызывается для предоставления результата второго этапа библиотеке DLL OEM. Дополнительные сведения см. в методе IEventDetectorOemAdapter::ReportOSDetectionResult.

Замечания

Эта структура является артефактом, созданным IDL. Он зарезервирован для использования Корпорацией Майкрософт.

Требования

Требование Ценность
заголовка eventdetectoroemadapter.h

См. также