Поделиться через


Метод IPortableDeviceService::Open (portabledeviceapi.h)

Метод Open открывает подключение к службе.

Синтаксис

HRESULT Open(
  [in] LPCWSTR               pszPnPServiceID,
  [in] IPortableDeviceValues *pClientInfo
);

Параметры

[in] pszPnPServiceID

Идентификатор Plug and Play (PnP) для службы, который является тем же идентификатором, который извлекается методом GetPnPServiceId.

[in] pClientInfo

Интерфейс IPortableDeviceValues , указывающий сведения о клиенте.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Недопустимый идентификатор PnP, указанный параметром pszPnPServiceID .
E_POINTER
Указан параметр NULL .
E_WPD_SERVICE_ALREADY_OPENED
Этот метод уже был вызван для службы.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header portabledeviceapi.h

См. также раздел

Интерфейс IPortableDeviceService

Открытие службы