Metodo IKeywordDetectorOemAdapter::BuildArmingPatternData (keyworddetectoroepter.h)
Il metodo BuildArmingPatternData viene chiamato dal sistema operativo per compilare dati di pattern specifici dell'OEM che includono qualsiasi parola chiave e dati del modello specifici dell'utente per il rilevamento.
Sintassi
HRESULT BuildArmingPatternData(
[in] IStream *UserModelData,
[in] KEYWORDSELECTOR *KeywordSelectors,
[in] ULONG NumKeywordSelectors,
[out] SOUNDDETECTOR_PATTERNHEADER **ppPatternData
);
Parametri
[in] UserModelData
Puntatore a IStream associato ai dati del modello per i valori KEYWORDSELECTOR nel parametro KeywordSelectors .
[in] KeywordSelectors
Matrice di strutture KEYWORDSELECTOR che identificano il set di corrispondenze desiderato per il rilevatore di parole chiave da arme.
[in] NumKeywordSelectors
Numero di elementi nella matrice KeywordSelectors . È supportato un solo selettore di parole chiave e questo campo deve essere impostato su uno.
[out] ppPatternData
Dati del modello per il sistema operativo da passare al driver audio. OEMDLL alloca la memoria che chiama CoTaskMemAlloc. Il sistema operativo libera la memoria chiamando CoTaskMemFree.
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore restituito | Descrizione |
---|---|
|
La funzione è stata chiusa correttamente. |
|
Il puntatore ModelData è NULL. |
|
I parametri KeywordId o LangId non sono validi. |
|
Impossibile completare l'elaborazione. |
Commenti
Il sistema operativo può chiamare questo metodo in qualsiasi momento. Il sistema operativo può anche archiviare i dati del modello restituiti per riutilizzare in un secondo momento per lo stesso set di selettori di parole chiave.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | keyworddetectoroewardpter.h |