Compartilhar via


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
S_OK
A função foi encerrada com êxito.
E_POINTER
O ponteiro ModelData é NULL.
E_INVALIDARG
Os parâmetros KeywordId ou LangId são inválidos.
HRESULT_FROM_WIN32(ERROR_GEN_FAILURE)
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

Confira também

Cotaskmemalloc

Cotaskmemfree

IKeywordDetectorOemAdapter

KEYWORDSELECTOR