IKeywordDetectorOemAdapter::BuildArmingPatternData メソッド (keyworddetectoroemadapter.h)
BuildArmingPatternData メソッドはオペレーティング システムによって呼び出され、検出用のキーワード (keyword)およびユーザー固有のモデル データを含む OEM 固有のパターン データを構築します。
構文
HRESULT BuildArmingPatternData(
[in] IStream *UserModelData,
[in] KEYWORDSELECTOR *KeywordSelectors,
[in] ULONG NumKeywordSelectors,
[out] SOUNDDETECTOR_PATTERNHEADER **ppPatternData
);
パラメーター
[in] UserModelData
KeywordSelectors パラメーターの KEYWORDSELECTOR 値のモデル データにバインドされた IStream へのポインター。
[in] KeywordSelectors
arm するキーワード (keyword)検出機能に必要な一致セットを識別する KEYWORDSELECTOR 構造体の配列。
[in] NumKeywordSelectors
KeywordSelectors 配列内の項目数。 サポートされているキーワード セレクターは 1 つだけであり、このフィールドを 1 つに設定する必要があります。
[out] ppPatternData
オーディオ ドライバーに渡すオペレーティング システムのパターン データ。 OEMDLL は 、CoTaskMemAlloc を呼び出すメモリを割り当てます。 オペレーティング システムは 、CoTaskMemFree を呼び出してメモリを解放します。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
戻り値 | 説明 |
---|---|
|
関数が正常に終了しました。 |
|
ModelData ポインターが NULL です。 |
|
KeywordId パラメーターまたは LangId パラメーターが無効です。 |
|
処理を完了できませんでした。 |
注釈
オペレーティング システムは、いつでもこのメソッドを呼び出す場合があります。 オペレーティング システムでは、返されたパターン データを格納して、同じキーワード (keyword) セレクターのセットに対して後で再利用することもできます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | keyworddetectoroemadapter.h |