Condividi tramite


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

Vedi anche