Интерфейс 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 |