IKeywordDetectorOemAdapter::BuildArmingPatternData-Methode (keyworddetectoroemadapter.h)

Die BuildArmingPatternData--Methode wird vom Betriebssystem aufgerufen, um OEM-spezifische Musterdaten zu erstellen, die alle Schlüsselwort- 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 an Modelldaten für die KEYWORDSELECTOR Werte im KeywordSelectors Parameter gebunden.

[in] KeywordSelectors

Ein Array von KEYWORDSELECTOR Strukturen, die den gewünschten Satz von Übereinstimmungen für den Schlüsselwortdetektor identifizieren.

[in] NumKeywordSelectors

Die Anzahl der Elemente im KeywordSelectors Arrays. Es wird nur ein Schlüsselwortmarkierer unterstützt, und dieses Feld muss auf ein Schlüsselwort festgelegt werden.

[out] ppPatternData

Die Musterdaten für das Betriebssystem, das an den Audiotreiber übergeben werden soll. Der OEMDLL weist den Speicheraufruf CoTaskMemAlloczu. Das Betriebssystem gibt den Speicher frei, indem CoTaskMemFreeaufgerufen wird.

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.

Bemerkungen

Das Betriebssystem kann diese Methode jederzeit aufrufen. Das Betriebssystem kann auch die zurückgegebenen Musterdaten speichern, um sie später für dieselbe Gruppe von Schlüsselwortselektoren wiederzuverwenden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Header- keyworddetectoroemadapter.h

Siehe auch

CoTaskMemAlloc-

CoTaskMemFree

IKeywordDetectorOemAdapter

KEYWORDSELECTOR-