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 |