Método IEventDetectorOemAdapter::P arseDetectionResultData (eventdetectoroemadapter.h)
Usa los datos del modelo de entrada y SOUNDDETECTOR_PATTERNHEADER para determinar el DETECTIONEVENTID,LANGID y USER detectados.
Sintaxis
HRESULT ParseDetectionResultData(
IStream *UserModelData,
SOUNDDETECTOR_PATTERNHEADER *Result,
SOUNDDETECTOR_PATTERNHEADER **AssistantContext,
DETECTIONEVENTSELECTOR *EventSelector,
EVENTACTION *EventAction,
ULONG64 *EventStartPerformanceCounterValue,
ULONG64 *EventEndPerformanceCounterValue,
WCHAR **DebugOutput
);
Parámetros
UserModelData
[En] : puntero a IStream enlazado a los datos del modelo para el patrón de arming (opcional).
Result
[En] : puntero al SOUNDDETECTOR_PATTERNHEADER desde DDI.
AssistantContext
[En] - AssistantContext : datos que se van a proporcionar al asistente.
EventSelector
[Out] - DetectionEVENTELECTOR asociado a esta detección.
EventAction
[Out] - Acción para que el sistema realice, junto con el contexto asociado.
EventStartPerformanceCounterValue
[Out] - Hora de inicio del evento, si está disponible, en caso contrario, cero.
EventEndPerformanceCounterValue
[Out] - Hora de finalización del evento, si está disponible, en caso contrario cero.
DebugOutput
[Out] - Cadena opcional para proporcionar detalles abiertos, que se usan para el registro y la telemetría.
Valor devuelto
Devuelve S_OK si la función se cierra correctamente. De lo contrario, devuelve:
- E_INVALIDARG: si se llama incoherentemente a w.r.t. los datos del modelo y su encabezado.
- E_POINTER: uno o varios de los punteros de parámetro out son NULL.
- 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 |