Partilhar via


Método IEventDetectorOemAdapter::BuildArmingPatternData (eventdetectoroemadapter.h)

Cria os dados padrão a serem usados em uma solicitação de braço subsequente - isso é feito uma vez para cada instância de pin. O GUID no SOUNDDETECTOR_PATTERNHEADER pode ser usado para fornecer contexto adicional para permitir o uso do modelo opcional, mas a expectativa é que o DETECTIONEVENTS individual possa ser armado e desarmado dado o suporte de recurso apropriado.

Sintaxe

HRESULT BuildArmingPatternData(
  IStream                     *UserModelData,
  DETECTIONEVENTSELECTOR      *EventSelectors,
  ULONG                       NumEventSelectors,
  SOUNDDETECTOR_PATTERNHEADER **PatternData
);

Parâmetros

UserModelData

[Em] – Ponteiro para IStream associado a dados de modelo (opcional).

EventSelectors

[Em] - Ponteiro para a matriz de structs DETECTIONEVENTSELECTOR a serem detectados - associados a essa BurstID.

NumEventSelectors

[In] – Número de structs DETECTIONEVENTSELECTOR passados.

PatternData

[Out] – Dados padrão criados para refletir os conjuntos de eventlanguageuser de entrada para um braço.

Valor de retorno

Esse método retorna HRESULT. Ele retornará S_OK se a função sair com êxito. Caso contrário, ele retorna E_INVALIDARG - o ponteiro UserModelData é nulo ou um ou mais do DETECTIONEVENTELECTOR contém IDs inválidas.

HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = não é possível concluir o processamento.

Observações

Essa função é a parte da interface OEM do Detector de Eventos a ser usada para spotters de palavra-chave de hardware. Para obter mais informações, consulte de Ativação de Voz.

Requisitos

Requisito Valor
cabeçalho eventdetectoroemadapter.h

Consulte também