| You are reading help file online using chmlib.com | 
 Microsoft Speech SDK 
SAPI 5.1
Microsoft Speech SDK 
SAPI 5.1
ISpObjectToken::Remove removes an object token.
HRESULT Remove(
   const CLSID  *pclsidCaller
);
| Value | Description | 
|---|---|
| S_OK | Function completed successfully. | 
| E_POINTER | pclsidCaller is invalid or bad. | 
| SPERR_UNINITIALIZED | The token ID interface is uninitialized. | 
| SPERR_TOKEN_DELETED | Key has been deleted. | 
| FAILED(hr) | Appropriate error message. | 
The following code snippet creates and removes a token object for a test file.
HRESULT hr;
GUID guid0;
CComPtr<ISpObjectToken> cpSpObjectToken;
CSpCoTaskMemPtr<WCHAR> cpFileName;
hr = SpGetDefaultTokenFromCategoryId(SPCAT_VOICES, &cpSpObjectToken);
//Check return value
ZeroStruct(guid0);
hr = cpSpObjectToken->GetStorageFileName( guid0, L"TestFile", NULL, CSIDL_FLAG_CREATE|CSIDL_APPDATA, &cpFileName);
//Check return value
hr = cpSpObjectToken->Remove(&guid0);
//Check return value
| You are reading help file online using chmlib.com |