Метод 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

См. также раздел