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


Метод IUPnPRegistrar::GetUniqueDeviceName (upnphost.h)

Метод GetUniqueDeviceName извлекает UDN для указанного устройства. Определяемое пользователем имя было создано узлом устройства для каждого внедренного устройства. Имя пользователя шаблона в описании устройства заменяется созданным UDN для каждого внедренного устройства при регистрации устройства. Этот метод является повторным входным.

Синтаксис

HRESULT GetUniqueDeviceName(
  [in]  BSTR bstrDeviceIdentifier,
  [in]  BSTR bstrTemplateUDN,
  [out] BSTR *pbstrUDN
);

Параметры

[in] bstrDeviceIdentifier

Указывает идентификатор, возвращаемый методом RegisterDevice или RegisterRunningDevice.

[in] bstrTemplateUDN

Указывает имя пользователя из шаблона описания устройства.

[out] pbstrUDN

Получает имя пользователя устройства, созданное узлом устройства.

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

Если метод выполнен успешно, возвращаемое значение будет S_OK. В противном случае метод возвращает один из кодов com-ошибок, определенных в WinError.h.

Комментарии

Каждое UDN, указанное для устройства в шаблоне описания устройства, заменяется во время регистрации. Узел устройства заменяет каждое UDN глобально уникальным.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header upnphost.h
DLL Upnphost.dll

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

IUPnPRegistrar