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

IWSDDeviceProxy

COM
IIDeee0c031-c578-4c0e-9a3b-973c35f409db継承元IUnknown自前メソッド開始 vtbl3

メソッド 10

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

vtblメソッド
3HRESULT Init(LPWSTR pszDeviceId, IWSDAddress* pDeviceAddress, LPWSTR pszLocalId, IWSDXMLContext* pContext, IWSDDeviceProxy* pSponsor)
4HRESULT BeginGetMetadata(IWSDAsyncResult** ppResult)
5HRESULT EndGetMetadata(IWSDAsyncResult* pResult)
6HRESULT GetHostMetadata(WSD_HOST_METADATA** ppHostMetadata)
7HRESULT GetThisModelMetadata(WSD_THIS_MODEL_METADATA** ppManufacturerMetadata)
8HRESULT GetThisDeviceMetadata(WSD_THIS_DEVICE_METADATA** ppThisDeviceMetadata)
9HRESULT GetAllMetadata(WSD_METADATA_SECTION_LIST** ppMetadata)
10HRESULT GetServiceProxyById(LPWSTR pszServiceId, IWSDServiceProxy** ppServiceProxy)
11HRESULT GetServiceProxyByType(WSDXML_NAME* pType, IWSDServiceProxy** ppServiceProxy)
12HRESULT GetEndpointProxy(IWSDEndpointProxy** ppProxy)