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