Win32 API 日本語リファレンス
ホームMedia.Speech › ISpSRAlternates

ISpSRAlternates

COM
IIDfece8294-2be1-408f-8e68-2de377092f0e継承元IUnknown自前メソッド開始 vtbl3

メソッド 2

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 HRESULT GetAlternates(SPPHRASEALTREQUEST* pAltRequest, SPPHRASEALT** ppAlts, DWORD* pcAlts)
pAltRequestSPPHRASEALTREQUEST*in代替候補の要求条件を記述するSPPHRASEALTREQUESTへのポインタ。
ppAltsSPPHRASEALT**out生成された代替候補配列SPPHRASEALTを受け取る出力先。
pcAltsDWORD*out返された代替候補の個数を受け取る出力先。
vtbl 4 HRESULT Commit(SPPHRASEALTREQUEST* pAltRequest, SPPHRASEALT* pAlt, void** ppvResultExtra, DWORD* pcbResultExtra)
pAltRequestSPPHRASEALTREQUEST*in代替候補の要求条件を記述するSPPHRASEALTREQUESTへのポインタ。
pAltSPPHRASEALT*in確定する対象の代替候補SPPHRASEALTへのポインタ。
ppvResultExtravoid**out確定処理に伴う追加結果データを受け取る出力先。NULL可。
pcbResultExtraDWORD*out追加結果データのバイト数を受け取る出力先。NULL可。