Partager via


IEventDetectorOemAdapter ::BuildArmingPatternData, méthode (eventdetectoroemadapter.h)

Génère les données de modèle à utiliser sur une requête arm suivante : cette opération est effectuée une fois pour chaque instance de broche. Le GUID de l’SOUNDDETECTOR_PATTERNHEADER peut être utilisé pour fournir un contexte supplémentaire pour autoriser l’utilisation facultative du modèle, mais l’attente est que l’individu DETECTIONEVENTS peut être armé et désarmé en fonction de la prise en charge des fonctionnalités appropriées.

Syntaxe

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

Paramètres

UserModelData

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

EventSelectors

[Dans] : pointeur vers le tableau de structs DETECTIONEVENTSELECTOR à détecter , associés à ce BurstID.

NumEventSelectors

[Dans] : nombre de structs DETECTIONEVENTSELECTOR passés.

PatternData

[Out] : données de modèle créées pour refléter les jeux eventlanguageuser d’entrée pour un bras.

Valeur de retour

Cette méthode retourne HRESULT. Elle retourne S_OK si la fonction se ferme correctement. Sinon, elle retourne E_INVALIDARG - Le pointeur UserModelData a la valeur Null ou un ou plusieurs de DETECTIONEVENTELECTOR contient des ID non valides.

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