Método IKeywordDetectorOemAdapter::BuildArmingPatternData (keyworddetectoroemadapter.h)
O método BuildArmingPatternData é chamado pelo sistema operacional para criar dados de padrão específicos do OEM que incluam qualquer palavra-chave e dados de modelo específicos do usuário para detecção.
Sintaxe
HRESULT BuildArmingPatternData(
[in] IStream *UserModelData,
[in] KEYWORDSELECTOR *KeywordSelectors,
[in] ULONG NumKeywordSelectors,
[out] SOUNDDETECTOR_PATTERNHEADER **ppPatternData
);
Parâmetros
[in] UserModelData
Um ponteiro para IStream associado a dados de modelo para os valores KEYWORDSELECTOR no parâmetro KeywordSelectors .
[in] KeywordSelectors
Uma matriz de estruturas KEYWORDSELECTOR que identificam o conjunto desejado de correspondências para o detector de palavra-chave a ser a arma.
[in] NumKeywordSelectors
O número de itens na matriz KeywordSelectors . Há suporte para apenas um seletor de palavras-chave e esse campo deve ser definido como um.
[out] ppPatternData
Os dados padrão do sistema operacional a serem passados para o driver de áudio. O OEMDLL aloca a memória que chama CoTaskMemAlloc. O sistema operacional liberará a memória chamando CoTaskMemFree.
Retornar valor
Esse método pode retornar um desses valores.
Valor retornado | Descrição |
---|---|
|
A função foi encerrada com êxito. |
|
O ponteiro ModelData é NULL. |
|
Os parâmetros KeywordId ou LangId são inválidos. |
|
O processamento não pôde ser concluído. |
Comentários
O sistema operacional pode chamar esse método a qualquer momento. O sistema operacional também pode armazenar os dados de padrão retornados para reutilizar posteriormente para o mesmo conjunto de seletores de palavra-chave.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Windows |
Cabeçalho | keyworddetectoroemadapter.h |