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

IPortableDeviceResources

COM
IIDfd8878ac-d841-4d17-891c-e6829cdb6934継承元IUnknown自前メソッド開始 vtbl3

メソッド 6

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

vtblメソッド
3HRESULT GetSupportedResources(LPWSTR pszObjectID, IPortableDeviceKeyCollection** ppKeys)
4HRESULT GetResourceAttributes(LPWSTR pszObjectID, PROPERTYKEY* Key, IPortableDeviceValues** ppResourceAttributes)
5HRESULT GetStream(LPWSTR pszObjectID, PROPERTYKEY* Key, DWORD dwMode, DWORD* pdwOptimalBufferSize, IStream** ppStream)
6HRESULT Delete(LPWSTR pszObjectID, IPortableDeviceKeyCollection* pKeys)
7HRESULT Cancel()
8HRESULT CreateResource(IPortableDeviceValues* pResourceAttributes, IStream** ppData, DWORD* pdwOptimalWriteBufferSize, LPWSTR* ppszCookie)