IWSDDeviceProxy::GetServiceProxyById 方法 (wsdclient.h)
按服务 ID 检索泛型 IWSDServiceProxy 服务代理。 可以通过检查服务主机元数据来获取服务 ID。
语法
HRESULT GetServiceProxyById(
[in] LPCWSTR pszServiceId,
[out] IWSDServiceProxy **ppServiceProxy
);
参数
[in] pszServiceId
服务 ID。
[out] ppServiceProxy
指向指定服务代理的 IWSDServiceProxy 对象的指针。
返回值
可能的返回值包括但不限于以下内容:
返回代码 | 说明 |
---|---|
|
方法已成功完成。 |
|
ppServiceProxy 为 NULL。 |
|
pszServiceId 的长度超过 WSD_MAX_TEXT_LENGTH (8192) ,或者没有与 pszServiceId 指定的服务关联的元数据。 |
|
内存不足,无法完成操作。 |
|
没有与服务代理关联的终结点。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wsdclient.h (包括 Wsdapi.h) |
DLL | Wsdapi.dll |