Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 de 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 que se va a 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 de es NULL. |
|
Los parámetros KeywordId o LangId no son válidos. |
|
El procesamiento no se pudo completar. |
Observaciones
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 | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
encabezado | keyworddetectoroemadapter.h |