Condividi tramite


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
S_OK
La funzione è stata chiusa correttamente.
E_POINTER
Il puntatore ModelData è NULL.
E_INVALIDARG
I parametri KeywordId o LangId non sono validi.
HRESULT_FROM_WIN32(ERROR_GEN_FAILURE)
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

Vedere anche

CoTaskMemAlloc

CoTaskMemFree

IKeywordDetectorOemAdapter

KEYWORDSELECTOR