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 |