Partager via


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

Utilise les données du modèle d’entrée et SOUNDDETECTOR_PATTERNHEADER pour déterminer l’ID DETECTIONEVENTID, LANGID et USER détectés.

Syntaxe

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

Paramètres

UserModelData

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

Result

[Dans] : pointeur vers le SOUNDDETECTOR_PATTERNHEADER à partir de DDI.

AssistantContext

[Dans] - AssistantContext - Données à fournir à l’assistant.

EventSelector

[Out] : detectionEVENTELECTOR associé à cette détection.

EventAction

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

EventStartPerformanceCounterValue

[Out] : heure de début de l’événement, le cas échéant, zéro.

EventEndPerformanceCounterValue

[Out] : heure de fin de l’événement, si elle est 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 de retour

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

  • E_INVALIDARG : s’il est appelé de manière incohérente w.r.t. les données du modèle et son en-tête.
  • E_POINTER : un ou plusieurs pointeurs de paramètre out sont null.
  • HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = impossible de terminer le traitement.

Remarques

Cette fonction fait partie de l’interface OEM détecteur d’événements à utiliser pour les détecteurs de mots clés matériels. Pour plus d’informations, consultez d’activation vocale.

Exigences

Exigence Valeur
d’en-tête eventdetectoroemadapter.h

Voir aussi