Win32 API 日本語リファレンス
ホームMedia.Speech › ISpObjectToken

ISpObjectToken

COM
IID14056589-e16c-11d2-bb90-00c04f8ee6c0継承元ISpDataKey自前メソッド開始 vtbl15

メソッド 10

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
15HRESULT SetId(LPWSTR pszCategoryId, LPWSTR pszTokenId, BOOL fCreateIfNotExist)
16HRESULT GetId(LPWSTR* ppszCoMemTokenId)
17HRESULT GetCategory(ISpObjectTokenCategory** ppTokenCategory)
18HRESULT CreateInstance(IUnknown* pUnkOuter, DWORD dwClsContext, GUID* riid, void** ppvObject)
19HRESULT GetStorageFileName(GUID* clsidCaller, LPWSTR pszValueName, LPWSTR pszFileNameSpecifier, DWORD nFolder, LPWSTR* ppszFilePath)
20HRESULT RemoveStorageFileName(GUID* clsidCaller, LPWSTR pszKeyName, BOOL fDeleteFile)
21HRESULT Remove(GUID* pclsidCaller)
22HRESULT IsUISupported(LPWSTR pszTypeOfUI, void* pvExtraData, DWORD cbExtraData, IUnknown* punkObject, BOOL* pfSupported)
23HRESULT DisplayUI(HWND hwndParent, LPWSTR pszTitle, LPWSTR pszTypeOfUI, void* pvExtraData, DWORD cbExtraData, IUnknown* punkObject)
24HRESULT MatchesAttributes(LPWSTR pszAttributes, BOOL* pfMatches)