Metodo IEventDetectorOemAdapter::P arseDetectionResultData (eventdetectoroepter.h)
Usa i dati del modello di input e SOUNDDETECTOR_PATTERNHEADER per determinare il rilevamento di DETECTIONEVENTID, LANGID e USER.
Sintassi
HRESULT ParseDetectionResultData(
IStream *UserModelData,
SOUNDDETECTOR_PATTERNHEADER *Result,
SOUNDDETECTOR_PATTERNHEADER **AssistantContext,
DETECTIONEVENTSELECTOR *EventSelector,
EVENTACTION *EventAction,
ULONG64 *EventStartPerformanceCounterValue,
ULONG64 *EventEndPerformanceCounterValue,
WCHAR **DebugOutput
);
Parametri
UserModelData
[In] - Puntatore a IStream associato ai dati del modello per il pattern di arming (facoltativo).
Result
[In] - Puntatore al SOUNDDETECTOR_PATTERNHEADER da DDI.
AssistantContext
[In] - AssistantContext - Dati da fornire al assistente.
EventSelector
[Out] - DETECTIONEVENTELECTOR associato a questo rilevamento.
EventAction
[Out] - Azione che il sistema deve eseguire, insieme al contesto associato.
EventStartPerformanceCounterValue
[Out] - Ora di inizio evento, se disponibile, altrimenti zero.
EventEndPerformanceCounterValue
[Out] - Ora di fine evento, se disponibile, altrimenti zero.
DebugOutput
[Out] - Stringa facoltativa per fornire dettagli aperti, usati per la registrazione e la telemetria.
Valore restituito
Restituisce S_OK se la funzione viene chiusa correttamente. In caso contrario, restituisce:
- E_INVALIDARG: se viene chiamato in modo incoerente w.r.t. i dati del modello e la relativa intestazione.
- E_POINTER: uno o più puntatori ai parametri out sono Null.
- HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = impossibile completare l'elaborazione.
Commenti
Questa funzione è la parte dell'interfaccia OEM rilevamento eventi da usare per gli spot di parole chiave hardware. Per altre informazioni, vedere Attivazione vocale.
Requisiti
Requisito | Valore |
---|---|
Intestazione | eventdetectoroepter.h |