IKeywordDetectorOemAdapter ::BuildArmingPatternData, méthode (keyworddetectoroemadapter.h)
La méthode BuildArmingPatternData est appelée par le système d’exploitation pour générer des données de modèle spécifiques à OEM qui incluent toutes les données de modèle mot clé et spécifiques à l’utilisateur pour la détection.
Syntaxe
HRESULT BuildArmingPatternData(
[in] IStream *UserModelData,
[in] KEYWORDSELECTOR *KeywordSelectors,
[in] ULONG NumKeywordSelectors,
[out] SOUNDDETECTOR_PATTERNHEADER **ppPatternData
);
Paramètres
[in] UserModelData
Pointeur vers IStream lié aux données de modèle pour les valeurs KEYWORDSELECTOR dans le paramètre KeywordSelectors .
[in] KeywordSelectors
Tableau de structures KEYWORDSELECTOR identifiant l’ensemble souhaité de correspondances pour le mot clé détecteur à bras.
[in] NumKeywordSelectors
Nombre d’éléments dans le tableau KeywordSelectors . Un seul sélecteur de mots clés est pris en charge et ce champ doit être défini sur un.
[out] ppPatternData
Données de modèle pour le système d’exploitation à transmettre au pilote audio. OEMDLL alloue la mémoire appelant CoTaskMemAlloc. Le système d’exploitation libère la mémoire en appelant CoTaskMemFree.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur retournée | Description |
---|---|
|
La fonction s’est terminée avec succès. |
|
Le pointeur ModelData a la valeur NULL. |
|
Les paramètres KeywordId ou LangId ne sont pas valides. |
|
Le traitement n’a pas pu se terminer. |
Remarques
Le système d’exploitation peut appeler cette méthode à tout moment. Le système d’exploitation peut également stocker les données de modèle retournées pour les réutiliser ultérieurement pour le même ensemble de sélecteurs mot clé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
En-tête | keyworddetectoroemadapter.h |