You are reading help file online using chmlib.com
|
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
|