Freigeben über


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
S_OK
Die Funktion wurde erfolgreich beendet.
E_POINTER
Der ModelData-Zeiger ist NULL.
E_INVALIDARG
Die Parameter KeywordId oder LangId sind ungültig.
HRESULT_FROM_WIN32(ERROR_GEN_FAILURE)
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

Weitere Informationen

CoTaskMemAlloc

CoTaskMemFree

IKeywordDetectorOemAdapter

KEYWORDSELECTOR