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

IPortableDeviceCapabilities

COM
IID2c8c6dbf-e3dc-4061-becc-8542e810d126継承元IUnknown自前メソッド開始 vtbl3

メソッド 11

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

vtblメソッド
3HRESULT GetSupportedCommands(IPortableDeviceKeyCollection** ppCommands)
4HRESULT GetCommandOptions(PROPERTYKEY* Command, IPortableDeviceValues** ppOptions)
5HRESULT GetFunctionalCategories(IPortableDevicePropVariantCollection** ppCategories)
6HRESULT GetFunctionalObjects(GUID* Category, IPortableDevicePropVariantCollection** ppObjectIDs)
7HRESULT GetSupportedContentTypes(GUID* Category, IPortableDevicePropVariantCollection** ppContentTypes)
8HRESULT GetSupportedFormats(GUID* ContentType, IPortableDevicePropVariantCollection** ppFormats)
9HRESULT GetSupportedFormatProperties(GUID* Format, IPortableDeviceKeyCollection** ppKeys)
10HRESULT GetFixedPropertyAttributes(GUID* Format, PROPERTYKEY* Key, IPortableDeviceValues** ppAttributes)
11HRESULT Cancel()
12HRESULT GetSupportedEvents(IPortableDevicePropVariantCollection** ppEvents)
13HRESULT GetEventOptions(GUID* Event, IPortableDeviceValues** ppOptions)