共用方式為


IUPnPDeviceControl::GetServiceObject 方法 (upnphost.h)

GetServiceObject 方法可用來取得特定服務物件的 IDispatch 指標。 裝置主機會針對每個服務叫用此方法一次,第一次收到服務的要求。

語法

HRESULT GetServiceObject(
  [in]  BSTR      bstrUDN,
  [in]  BSTR      bstrServiceId,
  [out] IDispatch **ppdispService
);

參數

[in] bstrUDN

指定裝置的 UDN。

[in] bstrServiceId

指定要取得指標之服務的服務標識碼。

[out] ppdispService

接收服務物件的 IDispatch 指標。

傳回值

實作此方法時,如果方法成功,則傳回S_OK。 否則,傳回 WinError.h 中定義的其中一個 COM 錯誤碼。

備註

當收到特定服務的控制項要求或事件訂閱時,裝置主機會叫用這個方法。

內嵌裝置會根據其 UDN 來區分。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 upnphost.h
Dll Upnphost.dll

另請參閱

IUPnPDeviceControl

初始 化