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

ISpeechPhraseRules

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID9047d593-01dd-4b72-81a3-e4a0ca69f407継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 3

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtbl 7 HRESULT get_Count(INT* Count)
CountINT*outルールコレクションに含まれる要素の総数を受け取る出力先。INTへのポインタで指定する。
vtbl 8 HRESULT Item(INT Index, ISpeechPhraseRule** Rule)
IndexINTin取得するルールの1始まりのインデックス。範囲外の指定はエラーになる。
RuleISpeechPhraseRule**out指定インデックスのISpeechPhraseRuleオブジェクトを受け取る出力ポインタ。
vtbl 9 HRESULT get__NewEnum(IUnknown** EnumVARIANT)
EnumVARIANTIUnknown**outfor each列挙に用いるIEnumVARIANT列挙子をIUnknownとして受け取る出力ポインタ。