Condividi tramite


Metodo IEventDetectorOemAdapter::BuildArmingPatternData (eventdetectoroepter.h)

Compila i dati del modello da usare in una richiesta arm successiva. Questa operazione viene eseguita una volta per ogni istanza del pin. Il GUID nel SOUNDDETECTOR_PATTERNHEADER può essere usato per fornire contesto aggiuntivo per consentire l'uso facoltativo del modello, ma l'aspettativa è che il singolo DETECTIONEVENTS può essere armato e disarmato dato il supporto appropriato per le funzionalità.

Sintassi

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

Parametri

UserModelData

[In] - Puntatore a IStream associato ai dati del modello (facoltativo).

EventSelectors

[In] - Puntatore alla matrice di struct DETECTIONEVENTSELECTOR da rilevare, associato a questo BurstID.

NumEventSelectors

[In] - Numero di struct DETECTIONEVENTSELECTOR passati.

PatternData

[Out] - Dati dei criteri creati per riflettere i set eventlanguageuser di input per un arm.

Valore restituito

Questo metodo restituisce HRESULT. Restituisce S_OK se la funzione viene chiusa correttamente. In caso contrario, restituisce E_INVALIDARG: il puntatore UserModelData è Null o uno o più di DETECTIONEVENTELECTOR contiene ID non validi.

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