Partager via


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

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

Syntaxe

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

Paramètres

UserModelData

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

EventSelectors

[In] : pointeur vers le tableau de structs DETECTIONEVENTSELECTOR à détecter - associé à ce BurstID.

NumEventSelectors

[In] - Nombre de structs DETECTIONEVENTSELECTOR passés.

PatternData

[Out] - Données de modèle créées pour refléter l’événement d’entréelangueutilisateurs jeux d’utilisateurs pour un bras.

Valeur retournée

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 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