Condividi tramite


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
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.

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

Vedi anche

Cotaskmemalloc

CoTaskMemFree

IKeywordDetectorOemAdapter

KEYWORDSELECTOR