Метод IKeywordDetectorOemAdapter::BuildArmingPatternData (keyworddetectoroemadapter.h)
Метод BuildArmingPatternData вызывается операционной системой для создания данных шаблона oem, которые включают в себя любые ключевое слово и пользовательские данные модели для обнаружения.
Синтаксис
HRESULT BuildArmingPatternData(
[in] IStream *UserModelData,
[in] KEYWORDSELECTOR *KeywordSelectors,
[in] ULONG NumKeywordSelectors,
[out] SOUNDDETECTOR_PATTERNHEADER **ppPatternData
);
Параметры
[in] UserModelData
Указатель на IStream , привязанный к данным модели для значений KEYWORDSELECTOR в параметре KeywordSelectors .
[in] KeywordSelectors
Массив структур KEYWORDSELECTOR, определяющих требуемый набор совпадений для ключевое слово детектора, который требуется вооружить.
[in] NumKeywordSelectors
Количество элементов в массиве KeywordSelectors . Поддерживается только один селектор ключевых слов, и для этого поля необходимо задать одно значение.
[out] ppPatternData
Данные шаблона для операционной системы, передаваемые звуковому драйверу. OEMDLL выделяет память, вызывающую CoTaskMemAlloc. Операционная система освободит память, вызвав CoTaskMemFree.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемое значение | Описание |
---|---|
|
Функция успешно завершена. |
|
Указатель ModelData имеет значение NULL. |
|
Недопустимые параметры KeywordId или LangId . |
|
Не удалось завершить обработку. |
Комментарии
Операционная система может вызвать этот метод в любое время. Операционная система также может хранить возвращенные данные шаблона для последующего повторного использования для того же набора ключевое слово селекторов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Header | keyworddetectoroemadapter.h |