Метод IEventDetectorOemAdapter::BuildArmingPatternData (eventdetectoroemadapter.h)
Создает данные шаблона для использования в последующем запросе arm. Это выполняется один раз для каждого экземпляра закрепления. GUID в SOUNDDETECTOR_PATTERNHEADER можно использовать для предоставления дополнительного контекста, позволяющего использовать необязательную модель, но ожидается, что отдельные функции DETECTIONEVENTS могут быть вооружены и разоружены при соответствующей поддержке функций.
Синтаксис
HRESULT BuildArmingPatternData(
IStream *UserModelData,
DETECTIONEVENTSELECTOR *EventSelectors,
ULONG NumEventSelectors,
SOUNDDETECTOR_PATTERNHEADER **PatternData
);
Параметры
UserModelData
[In] — указатель на IStream, привязанный к данным модели (необязательно).
EventSelectors
[In] — указатель на массив обнаруженных структур DETECTIONEVENTSELECTOR , связанных с этим BurstID.
NumEventSelectors
[In] — количество переданных структур DETECTIONEVENTSELECTOR .
PatternData
[Out] — данные шаблона, созданные для отражения входных наборов событийlanguageuser для руки.
Возвращаемое значение
Этот метод возвращает HRESULT. Он возвращает S_OK, если функция успешно завершает работу. В противном случае возвращается E_INVALIDARG — указатель UserModelData имеет значение NULL или один или несколько объектов DETECTIONEVENTELECTOR содержат недопустимые идентификаторы.
HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = не удается завершить обработку.
Комментарии
Эта функция является частью интерфейса OEM детектора событий, который будет использоваться для аппаратных ключевое слово точечных устройств. Дополнительные сведения см. в разделе Голосовая активация.
Требования
Требование | Значение |
---|---|
Заголовок | eventdetectoroemadapter.h |