ISpSREngineSite::GetResource (SAPI 5.3)
Microsoft Speech API 5.3
ISpSREngineSite::GetResource
ISpSREngineSite::GetResource retrieves a named resource from a grammar.
HRESULT GetResource(
SPRULEHANDLE hRule,
LPCWSTR *pszResourceName,
LPWSTR **ppCoMemResource
);
Parameters
- hRule
[in] The rule handle. - pszResourceName
[in] Null-terminated string containing the name of the resource to recover. - ppCoMemResource
[out] The resource associated with the rule. Applications calling this method must call CoTaskMemFree() to free memory associated with this resource.
Return values
Value |
S_OK |
S_FALSE |
E_INVALIDARG |
E_POINTER |
E_NOTIMPL |
SPERR_INVALID_HANDLE |
FAILED (hr) |
Remarks
Within a CFG, each rule can contain one or more named strings containing arbitrary string data. The engine can recover this data using ::GetResource and passing in the rule handle and resource name.