Структура 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
Создает данные шаблона, которые будут использоваться в последующем запросе arm. Это выполняется один раз для каждого экземпляра закрепления. Дополнительные сведения см. в разделе Метод IEventDetectorOemAdapter::BuildArmingPatternData.
ParseDetectionResultData
Использует входные данные модели и SOUNDDETECTOR_PATTERNHEADER для определения обнаруженных DETECTIONEVENTID, LANGID и USER. Дополнительные сведения см. в разделе Метод IEventDetectorOemAdapter::P arseDetectionResultData.
ReportOSDetectionResult
Вызывается для предоставления результата второго этапа в библиотеку DLL OEM. Дополнительные сведения см. в разделе Метод IEventDetectorOemAdapter::ReportOSDetectionResult.
Комментарии
Эта структура является артефактом, созданным IDL. Он зарезервирован для использования корпорацией Майкрософт.
Требования
Требование | Значение |
---|---|
Заголовок | eventdetectoroemadapter.h |