Win32 API 日本語リファレンス
ホームDevices.Enumeration.Pnp › IUPnPServiceAsync

IUPnPServiceAsync

COM
IID098bdaf5-5ec1-49e7-a260-b3a11dd8680c継承元IUnknown自前メソッド開始 vtbl3

メソッド 9

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

vtblメソッド
3HRESULT BeginInvokeAction(LPWSTR bstrActionName, VARIANT vInActionArgs, IUPnPAsyncResult* pAsyncResult, ULONGLONG* pullRequestID)
4HRESULT EndInvokeAction(ULONGLONG ullRequestID, VARIANT* pvOutActionArgs, VARIANT* pvRetVal)
5HRESULT BeginQueryStateVariable(LPWSTR bstrVariableName, IUPnPAsyncResult* pAsyncResult, ULONGLONG* pullRequestID)
6HRESULT EndQueryStateVariable(ULONGLONG ullRequestID, VARIANT* pValue)
7HRESULT BeginSubscribeToEvents(IUnknown* pUnkCallback, IUPnPAsyncResult* pAsyncResult, ULONGLONG* pullRequestID)
8HRESULT EndSubscribeToEvents(ULONGLONG ullRequestID)
9HRESULT BeginSCPDDownload(IUPnPAsyncResult* pAsyncResult, ULONGLONG* pullRequestID)
10HRESULT EndSCPDDownload(ULONGLONG ullRequestID, LPWSTR* pbstrSCPDDoc)
11HRESULT CancelAsyncOperation(ULONGLONG ullRequestID)