ISpRecoGrammar2::SetRulePriority (SAPI 5.3)
Speech API 5.3
ISpRecoGrammar2::SetRulePriority sets the priority on the specified rule.
HRESULT SetRulePriority( LPCWSTR pszRuleName, ULONG ulRuleId, int nRulePriority );
- The name of the rule.
- The ID number of the rule.
- The priority to be assigned to the rule (between -128 and + 127). When a given utterance satisfies more than one rule, the recognizer applies the rule with the highest priority. When an utterance satisfies several rules with the same priority, or several rules with no priority, the recognizer applies the most recently activated rule.
|S_OK||Function completed successfully.|
|E_INVALIDARG||One of the parameters is invalid.|
|FAILED(hr)||Appropriate error message.|