Metodo IKeywordDetectorOemAdapter::BuildArmingPatternData (keyworddetectoroepter.h)
Il metodo BuildArmingPatternData viene chiamato dal sistema operativo per compilare dati del modello specifici dell'OEM che includono qualsiasi parola chiave e dati del modello specifico 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 di KEYWORDSELECTOR nel parametro KeywordSelectors.
[in] KeywordSelectors
Matrice di KEYWORDSELECTOR strutture che identificano il set di corrispondenze desiderato per il rilevatore di parole chiave da armere.
[in] NumKeywordSelectors
Numero di elementi nella matrice di 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 chiamando 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. |
Osservazioni
Il sistema operativo può chiamare questo metodo in qualsiasi momento. Il sistema operativo può anche archiviare i dati del modello restituiti da riutilizzare in un secondo momento per lo stesso set di selettori di parole chiave.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
intestazione | keyworddetectoroepter.h |