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


Интерфейс IUPnPRegistrar (upnphost.h)

Интерфейс IUPnPRegistrar регистрирует устройства, которые выполняются в контексте узла устройства.

Наследование

Интерфейс IUPnPRegistrar наследуется от интерфейса IUnknown . IUPnPRegistrar также имеет следующие типы элементов:

Методы

Интерфейс IUPnPRegistrar содержит следующие методы.

 
IUPnPRegistrar::GetUniqueDeviceName

Метод GetUniqueDeviceName извлекает имя пользователя для указанного устройства.
IUPnPRegistrar::RegisterDevice

Метод RegisterDevice регистрирует устройство на узле устройства. Сведения об устройстве хранятся на узле устройства. Затем узел устройства возвращает идентификатор устройства, публикует и объявляет устройство в сети.
IUPnPRegistrar::RegisterDeviceProvider

Метод RegisterDeviceProvider регистрирует поставщика устройства на узле устройства. Поставщик устройств не публикуется в сети. Вместо этого он создает устройства динамически и регистрирует их с помощью RegisterRunningDevice.
IUPnPRegistrar::RegisterRunningDevice

Метод RegisterRunningDevice регистрирует работающее устройство на узле устройства.
IUPnPRegistrar::UnregisterDevice

Метод UnregisterDevice отменяет регистрацию устройства с узла устройства. Устройство временно или окончательно отменено.
IUPnPRegistrar::UnregisterDeviceProvider

Метод UnregisterDeviceProvider окончательно отменяет регистрацию и выгружает поставщик устройств с узла устройства. Вызывается метод IUPnPDeviceProvider::Stop.

Требования

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