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


Метод IPortableDeviceServiceManager::GetDeviceForService (portabledeviceapi.h)

Метод GetDeviceForService извлекает устройство, связанное с указанной службой.

Синтаксис

HRESULT GetDeviceForService(
  [in]  LPCWSTR pszPnPServiceID,
  [out] LPWSTR  *ppszPnPDeviceID
);

Параметры

[in] pszPnPServiceID

Идентификатор Plug and Play (PnP) службы.

[out] ppszPnPDeviceID

Полученный идентификатор PnP устройства, связанного со службой.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
E_POINTER
Указан недопустимый указатель.

Комментарии

Ни параметр pszPnPServiceID, ни параметр pszPnPDeviceID не могут иметь значение NULL.

Приложение может получить идентификатор службы PnP, вызвав метод GetDeviceServices .

Требования

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

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

Интерфейс IPortableDeviceServiceManager