Partager via


IEventDetectorOemAdapter ::P arseDetectionResultData, méthode (eventdetectoroemadapter.h)

Utilise les données et les SOUNDDETECTOR_PATTERNHEADER de modèle d’entrée pour déterminer les valeurs DETECTIONEVENTID, LANGID et USER détectées.

Syntaxe

HRESULT ParseDetectionResultData(
  IStream                     *UserModelData,
  SOUNDDETECTOR_PATTERNHEADER *Result,
  SOUNDDETECTOR_PATTERNHEADER **AssistantContext,
  DETECTIONEVENTSELECTOR      *EventSelector,
  EVENTACTION                 *EventAction,
  ULONG64                     *EventStartPerformanceCounterValue,
  ULONG64                     *EventEndPerformanceCounterValue,
  WCHAR                       **DebugOutput
);

Paramètres

UserModelData

[In] : pointeur vers IStream lié aux données de modèle pour le modèle d’arming (facultatif).

Result

[In] : pointeur vers le SOUNDDETECTOR_PATTERNHEADER de DDI.

AssistantContext

[In] - AssistantContext : données à fournir au assistant.

EventSelector

[Out] : élément DETECTIONEVENTELECTOR associé à cette détection.

EventAction

[Out] : action que le système doit entreprendre, ainsi que le contexte associé.

EventStartPerformanceCounterValue

[Out] : heure de début de l’événement, si disponible, sinon zéro.

EventEndPerformanceCounterValue

[Out] : heure de fin de l’événement, si disponible, sinon zéro.

DebugOutput

[Out] : chaîne facultative pour fournir des détails ouverts, utilisée pour la journalisation et la télémétrie.

Valeur retournée

Retourne S_OK si la fonction se ferme correctement. Sinon, elle retourne :

  • E_INVALIDARG : si elles sont appelées de manière incohérente w.r.t. les données du modèle et leur en-tête.
  • E_POINTER : un ou plusieurs des pointeurs de paramètre de sortie ont la valeur Null.
  • HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = impossible d’effectuer le traitement.

Remarques

Cette fonction est la partie de l’interface OEM du détecteur d’événements à utiliser pour le matériel mot clé les spoteurs. Pour plus d’informations, consultez Activation vocale.

Configuration requise

Condition requise Valeur
En-tête eventdetectoroemadapter.h

Voir aussi