IKeywordDetectorOemAdapter::BuildArmingPatternData-Methode (keyworddetectoroemadapter.h)
Die BuildArmingPatternData-Methode wird vom Betriebssystem aufgerufen, um OEM-spezifische Musterdaten zu erstellen, die alle Schlüsselwort (keyword) und benutzerspezifischen Modelldaten zur Erkennung enthalten.
Syntax
HRESULT BuildArmingPatternData(
[in] IStream *UserModelData,
[in] KEYWORDSELECTOR *KeywordSelectors,
[in] ULONG NumKeywordSelectors,
[out] SOUNDDETECTOR_PATTERNHEADER **ppPatternData
);
Parameter
[in] UserModelData
Ein Zeiger auf IStream , der an Modelldaten für die KEYWORDSELECTOR-Werte im Parameter KeywordSelectors gebunden ist.
[in] KeywordSelectors
Ein Array von KEYWORDSELECTOR-Strukturen, die den gewünschten Satz von Übereinstimmungen für die Schlüsselwort (keyword) Detektor zu Arm identifizieren.
[in] NumKeywordSelectors
Die Anzahl der Elemente im KeywordSelectors-Array . Es wird nur eine Schlüsselwortauswahl unterstützt, und dieses Feld muss auf eins festgelegt werden.
[out] ppPatternData
Die Musterdaten, die das Betriebssystem an den Audiotreiber übergeben soll. Die OEMDLL weist den Arbeitsspeicher zu, der CoTaskMemAlloc aufruft. Das Betriebssystem gibt den Arbeitsspeicher durch Aufrufen von CoTaskMemFree frei.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabewert | BESCHREIBUNG |
---|---|
|
Die Funktion wurde erfolgreich beendet. |
|
Der ModelData-Zeiger ist NULL. |
|
Die Parameter KeywordId oder LangId sind ungültig. |
|
Die Verarbeitung konnte nicht abgeschlossen werden. |
Hinweise
Das Betriebssystem kann diese Methode jederzeit aufrufen. Das Betriebssystem kann auch die zurückgegebenen Musterdaten speichern, um sie später für denselben Satz von Schlüsselwort (keyword) Selektoren wiederverwenden zu können.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | keyworddetectoroemadapter.h |