Win32 API 日本語リファレンス
ホームUI.Shell.PropertiesSystem › IPropertySystem

IPropertySystem

COM
IIDca724e8a-c3e6-442b-88a4-6fb0db8035a3継承元IUnknown自前メソッド開始 vtbl3

メソッド 9

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

vtblメソッド
3HRESULT GetPropertyDescription(PROPERTYKEY* propkey, GUID* riid, void** ppv)
4HRESULT GetPropertyDescriptionByName(LPWSTR pszCanonicalName, GUID* riid, void** ppv)
5HRESULT GetPropertyDescriptionListFromString(LPWSTR pszPropList, GUID* riid, void** ppv)
6HRESULT EnumeratePropertyDescriptions(PROPDESC_ENUMFILTER filterOn, GUID* riid, void** ppv)
7HRESULT FormatForDisplay(PROPERTYKEY* key, PROPVARIANT* propvar, PROPDESC_FORMAT_FLAGS pdff, LPWSTR pszText, DWORD cchText)
8HRESULT FormatForDisplayAlloc(PROPERTYKEY* key, PROPVARIANT* propvar, PROPDESC_FORMAT_FLAGS pdff, LPWSTR* ppszDisplay)
9HRESULT RegisterPropertySchema(LPWSTR pszPath)
10HRESULT UnregisterPropertySchema(LPWSTR pszPath)
11HRESULT RefreshPropertySchema()