Compartir a través de


Método IEventDetectorOemAdapter::BuildArmingPatternData (eventdetectoroemadapter.h)

Compila los datos de patrón que se van a usar en una solicitud de arm posterior: esto se realiza una vez para cada instancia de anclaje. El GUID de la SOUNDDETECTOR_PATTERNHEADER se puede usar para proporcionar contexto adicional para permitir el uso del modelo opcional, pero la expectativa es que los EVENTOS DETECTIONEVENTS individuales se puedan armar y desarmar dado el soporte de características adecuado.

Sintaxis

HRESULT BuildArmingPatternData(
  IStream                     *UserModelData,
  DETECTIONEVENTSELECTOR      *EventSelectors,
  ULONG                       NumEventSelectors,
  SOUNDDETECTOR_PATTERNHEADER **PatternData
);

Parámetros

UserModelData

[En] : puntero a IStream enlazado a datos del modelo (opcional).

EventSelectors

[En] - Puntero a la matriz de DETECTIONEVENTSELECTOR estructuras que se van a detectar, asociadas a este BurstID.

NumEventSelectors

[En] - Número de DETECTIONEVENTSELECTOR estructuras pasadas.

PatternData

[Out] - Datos de patrón creados para reflejar los conjuntos eventlanguageuser de entrada para un brazo.

Valor devuelto

Este método devuelve HRESULT. Devuelve S_OK si la función se cierra correctamente. De lo contrario, devuelve E_INVALIDARG: el puntero UserModelData es null o uno o varios de los identificadores DETECTIONEVENTELECTOR contienen identificadores no válidos.

HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = no se puede completar el procesamiento.

Observaciones

Esta función es la parte de la interfaz OEM del Detector de eventos que se usará para los detectores de palabras clave de hardware. Para obtener más información, consulte activación por voz.

Requisitos

Requisito Valor
encabezado de eventdetectoroemadapter.h

Consulte también