Share via


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

Cria os dados de padrão a serem usados em uma solicitação arm 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 opcional do modelo, mas a expectativa é que o DETECTIONEVENTS individual possa ser armado e desarmado dado o suporte ao recurso apropriado.

Sintaxe

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

Parâmetros

UserModelData

[In] - Ponteiro para IStream associado a dados de modelo (opcional).

EventSelectors

[In] - Ponteiro para a matriz de structs DETECTIONEVENTSELECTOR a serem detectados - associado a esse BurstID.

NumEventSelectors

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

PatternData

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

Retornar valor

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

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

Comentários

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

Requisitos

Requisito Valor
Cabeçalho eventdetectoroemadapter.h

Confira também