ホーム › Media.Speech › ISpGrammarBuilder
ISpGrammarBuilder
COMメソッド 8
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT ResetGrammar(WORD NewLanguage) |
| 4 | HRESULT GetRule(LPWSTR pszRuleName, DWORD dwRuleId, DWORD dwAttributes, BOOL fCreateIfNotExist, SPSTATEHANDLE* phInitialState) |
| 5 | HRESULT ClearRule(SPSTATEHANDLE hState) |
| 6 | HRESULT CreateNewState(SPSTATEHANDLE hState, SPSTATEHANDLE* phState) |
| 7 | HRESULT AddWordTransition(SPSTATEHANDLE hFromState, SPSTATEHANDLE hToState, LPWSTR psz, LPWSTR pszSeparators, SPGRAMMARWORDTYPE eWordType, FLOAT Weight, SPPROPERTYINFO* pPropInfo) |
| 8 | HRESULT AddRuleTransition(SPSTATEHANDLE hFromState, SPSTATEHANDLE hToState, SPSTATEHANDLE hRule, FLOAT Weight, SPPROPERTYINFO* pPropInfo) |
| 9 | HRESULT AddResource(SPSTATEHANDLE hRuleState, LPWSTR pszResourceName, LPWSTR pszResourceValue) |
| 10 | HRESULT Commit(DWORD dwReserved) |