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 |