訂閱通知或請求/回應事件的集合。
語法
HRESULT SubscribeToMultipleOperations(
[in] const WSD_OPERATION *pOperations,
[in] DWORD dwOperationCount,
[in] IUnknown *pUnknown,
[in] const WSD_EVENTING_EXPIRES *pExpires,
[in] const WSDXML_ELEMENT *pAny,
[out] WSD_EVENTING_EXPIRES **ppExpires,
[out] WSDXML_ELEMENT **ppAny
);
參數
[in] pOperations
指向 WSD_OPERATION 結構之參考陣列的指標,這些結構會指定要訂閱的 whiCh 作業。
[in] dwOperationCount
pOperations中陣列中的專案數。
[in] pUnknown
傳遞至用戶端事件回呼函式的匿名資料。 此資料用來將用戶端物件與訂閱產生關聯。
[in] pExpires
指定訂用帳戶所要求持續時間 之WSD_EVENTING_EXPIRES 結構的指標。
[in] pAny
要加入至要求主體之可延伸資料的指標。 這是選擇性參數。
[out] ppExpires
指向指定訂用帳戶持續時間 之WSD_EVENTING_EXPIRES 結構的指標。 完成時,呼叫 WSDFreeLinkedMemory 以釋放記憶體。 這是選擇性參數。
[out] ppAny
遠端裝置可新增至訂用帳戶回應的可延伸資料。 這可讓服務提供事件訂用帳戶的其他自訂。 完成後,請呼叫 WSDFreeLinkedMemory 以釋放記憶體。 如需詳細資訊,請參閱 WSDXML_ELEMENT。 這是選擇性參數。
傳回值
可能的傳回值包括但不限於下列各項:
| 傳回碼 | 描述 |
|---|---|
|
方法已順利完成。 |
|
Proxy 已經訂閱 pOperation所指定的作業。 |
|
記憶體不足,無法完成作業。 |
|
方法失敗。 |
備註
這個方法的設計目的是要由產生的 Proxy 程式碼獨佔呼叫。
方法是同步的,而且會在要求完成或已滿足到期準則時傳回。
規格需求
| 最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
| 目標平台 | Windows |
| 標頭 | wsdclient.h (包含 Wsdapi.h) |
| Dll | Wsdapi.dll |