Win32 API 日本語リファレンス
ホームDevices.PortableDevices › IPortableDeviceServiceCapabilities

IPortableDeviceServiceCapabilities

COM
IID24dbd89d-413e-43e0-bd5b-197f3c56c886継承元IUnknown自前メソッド開始 vtbl3

メソッド 16

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

vtblメソッド
3HRESULT GetSupportedMethods(IPortableDevicePropVariantCollection** ppMethods)
4HRESULT GetSupportedMethodsByFormat(GUID* Format, IPortableDevicePropVariantCollection** ppMethods)
5HRESULT GetMethodAttributes(GUID* Method, IPortableDeviceValues** ppAttributes)
6HRESULT GetMethodParameterAttributes(GUID* Method, PROPERTYKEY* Parameter, IPortableDeviceValues** ppAttributes)
7HRESULT GetSupportedFormats(IPortableDevicePropVariantCollection** ppFormats)
8HRESULT GetFormatAttributes(GUID* Format, IPortableDeviceValues** ppAttributes)
9HRESULT GetSupportedFormatProperties(GUID* Format, IPortableDeviceKeyCollection** ppKeys)
10HRESULT GetFormatPropertyAttributes(GUID* Format, PROPERTYKEY* Property, IPortableDeviceValues** ppAttributes)
11HRESULT GetSupportedEvents(IPortableDevicePropVariantCollection** ppEvents)
12HRESULT GetEventAttributes(GUID* Event, IPortableDeviceValues** ppAttributes)
13HRESULT GetEventParameterAttributes(GUID* Event, PROPERTYKEY* Parameter, IPortableDeviceValues** ppAttributes)
14HRESULT GetInheritedServices(DWORD dwInheritanceType, IPortableDevicePropVariantCollection** ppServices)
15HRESULT GetFormatRenderingProfiles(GUID* Format, IPortableDeviceValuesCollection** ppRenderingProfiles)
16HRESULT GetSupportedCommands(IPortableDeviceKeyCollection** ppCommands)
17HRESULT GetCommandOptions(PROPERTYKEY* Command, IPortableDeviceValues** ppOptions)
18HRESULT Cancel()