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


Интерфейс IPNPXAssociation (pnpxassoc.h)

[Функция обнаружения доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Определяет методы для управления записями базы данных связи для устройств PnP-X. . Эти методы отправляют уведомления при изменении соответствующего PnP devnode. Приложение вызывает методы IPNPXAssociation , когда приложение программно управляет связью устройств PnP-X либо с помощью пользовательского интерфейса, либо с помощью какого-либо другого метода. Обычно Обозреватель сети используется для управления связью устройств PnP-X.

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

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

Методы

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

 
IPNPXAssociation::Associate

Помечает запись базы данных связи как связанную.
IPNPXAssociation::D elete

Удаляет запись из базы данных ассоциации.
IPNPXAssociation::Unassociate

Помечает запись базы данных связи как несвязанную.

Комментарии

Этот интерфейс получается путем вызова QueryService для экземпляра функции, возвращаемого запросом обнаружения функций. В следующем псевдокоде показаны параметры, используемые для вызова QueryService .

QueryService( SID_PNPXAssociation, __uuidof( IPNPXAssociation ) )

Методы IPNPXAssociation изменяют запись базы данных связи для экземпляра функции, для которого был вызван QueryService .

Не все экземпляры функций можно связать с помощью методов IPNPXAssociation . У экземпляра функции должен быть PKEY_PNPX_GlobalIdentity ключ, заполненный идентификатором UUID, предоставленным поставщиком обнаружения функций, используемым для обнаружения устройства. Дополнительные сведения о ключах свойств см. в разделе PKEY поставщика PnP-X.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header pnpxassoc.h

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

IPNPXDeviceAssociation