Метод IWSDDeviceProxy::GetServiceProxyById (wsdclient.h)
Извлекает универсальный прокси-сервер IWSDServiceProxy по идентификатору службы. Идентификаторы служб можно получить, проверив метаданные узла службы.
Синтаксис
HRESULT GetServiceProxyById(
[in] LPCWSTR pszServiceId,
[out] IWSDServiceProxy **ppServiceProxy
);
Параметры
[in] pszServiceId
Идентификатор службы.
[out] ppServiceProxy
Указатель на объект IWSDServiceProxy для указанного прокси-сервера службы.
Возвращаемое значение
Возможные возвращаемые значения включают, помимо прочего, следующие:
Код возврата | Описание |
---|---|
|
Метод успешно завершен. |
|
ppServiceProxy имеет значение NULL. |
|
Длина символов pszServiceId превышает WSD_MAX_TEXT_LENGTH (8192) или нет метаданных, связанных со службой, указанной pszServiceId. |
|
Недостаточно памяти для завершения операции. |
|
С прокси-сервером службы не связана конечная точка. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wsdclient.h (включая Wsdapi.h) |
DLL | Wsdapi.dll |