Compartir a través de


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
S_OK
La función salió correctamente.
E_POINTER
El puntero ModelData es NULL.
E_INVALIDARG
Los parámetros KeywordId o LangId no son válidos.
HRESULT_FROM_WIN32(ERROR_GEN_FAILURE)
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

Consulte también

CoTaskMemAlloc

CoTaskMemFree

IKeywordDetectorOemAdapter

KEYWORDSELECTOR