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 |