Метод IPortableDeviceService::GetPnPServiceID (portabledeviceapi.h)
Метод GetPnPServiceID получает идентификатор Plug and Play (PnP) для службы.
Синтаксис
HRESULT GetPnPServiceID(
[out] LPWSTR *ppszPnPServiceID
);
Параметры
[out] ppszPnPServiceID
Полученный идентификатор PnP, который является тем же идентификатором, который был передан методу Open .
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Указан параметр NULL . |
|
Метод Open еще не был вызван для службы. |
Комментарии
Для получения идентификатора PnP необходимо вызвать метод Open в службе.
Если приложению больше не нужен идентификатор PnP, оно должно вызвать функцию CoTaskMemFree , чтобы освободить память идентификатора.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | portabledeviceapi.h |