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 |