Método IKeywordDetectorOemAdapter::BuildArmingPatternData (keyworddetectoroemadapter.h)
El sistema operativo llama al método BuildArmingPatternData para crear datos de patrones específicos del OEM que incluyan cualquier palabra clave y datos de modelo específicos del usuario para la detección.
Sintaxis
HRESULT BuildArmingPatternData(
[in] IStream *UserModelData,
[in] KEYWORDSELECTOR *KeywordSelectors,
[in] ULONG NumKeywordSelectors,
[out] SOUNDDETECTOR_PATTERNHEADER **ppPatternData
);
Parámetros
[in] UserModelData
Puntero a IStream enlazado a datos del modelo para los valores KEYWORDSELECTOR en el parámetro KeywordSelectors .
[in] KeywordSelectors
Matriz de estructuras KEYWORDSELECTOR que identifican el conjunto deseado de coincidencias para el detector de palabras clave en arm.
[in] NumKeywordSelectors
Número de elementos de la matriz KeywordSelectors . Solo se admite un selector de palabras clave y este campo debe establecerse en uno.
[out] ppPatternData
Datos de patrón para que el sistema operativo pase al controlador de audio. OEMDLL asigna la memoria que llama a CoTaskMemAlloc. El sistema operativo liberará la memoria llamando a CoTaskMemFree.
Valor devuelto
Este método puede devolver uno de estos valores.
Valor devuelto | Descripción |
---|---|
|
La función salió correctamente. |
|
El puntero ModelData es NULL. |
|
Los parámetros KeywordId o LangId no son válidos. |
|
El procesamiento no se pudo completar. |
Comentarios
El sistema operativo puede llamar a este método en cualquier momento. El sistema operativo también puede almacenar los datos de patrón devueltos para reutilizarlos más adelante para el mismo conjunto de selectores de palabras clave.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Windows |
Encabezado | keyworddetectoroemadapter.h |