Partager via


Interface IWSDiscoveryPublisher (wsddisco.h)

Fournit des méthodes pour annoncer des hôtes et gérer les requêtes entrantes sur les hôtes.

Pour obtenir cette interface, appelez WSDCreateDiscoveryPublisher.

Héritage

L’interface IWSDiscoveryPublisher hérite de l’interface IUnknown. IWSDiscoveryPublisher a également les types de membres suivants :

Méthodes

L’interface IWSDiscoveryPublisher a ces méthodes.

 
IWSDiscoveryPublisher ::GetXMLContext

Obtient le contexte XML associé à l’appareil.
IWSDiscoveryPublisher ::MatchProbe

Détermine si un message Probe correspond à l’hôte spécifié et envoie un WS-Discovery message ProbeMatches si la correspondance est établie.
IWSDiscoveryPublisher ::MatchProbeEx

Détermine si un message Probe correspond à l’hôte spécifié et envoie un WS-Discovery message ProbeMatches avec des informations étendues si la correspondance est établie.
IWSDiscoveryPublisher ::MatchResolve

Détermine si un message Resolve correspond à l’hôte spécifié et envoie un WS-Discovery message ResolveMatches si la correspondance est établie.
IWSDiscoveryPublisher ::MatchResolveEx

Détermine si un message Resolve correspond à l’hôte spécifié et envoie un WS-Discovery message ResolveMatches avec des informations étendues si la correspondance est établie.
IWSDiscoveryPublisher ::P ublish

Annonce la présence d’un hôte réseau en envoyant un message Hello.
IWSDiscoveryPublisher ::P ublishEx

Annonce la présence d’un hôte réseau en envoyant un message Hello avec des informations étendues.
IWSDiscoveryPublisher ::RegisterNotificationSink

Attache un récepteur de notification de rappel au serveur de publication de découverte.
IWSDiscoveryPublisher ::RegisterScopeMatchingRule

Ajoute la prise en charge d’une règle de correspondance d’étendue personnalisée.
IWSDiscoveryPublisher ::SetAddressFamily

Spécifie la famille d’adresses IP (IPv4, IPv6 ou les deux) sur laquelle l’hôte sera publié.
IWSDiscoveryPublisher ::UnPublish

Annonce le départ d’un hôte réseau en envoyant un message Bye.
IWSDiscoveryPublisher ::UnRegisterNotificationSink

Détache un récepteur de notification de rappel de l’éditeur de découverte.
IWSDiscoveryPublisher ::UnRegisterScopeMatchingRule

Supprime la prise en charge d’une règle de correspondance d’étendue personnalisée.

Remarques

Cette interface représente le côté « serveur » ou « hôte » de WS-Discovery.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsddisco.h (inclure Wsdapi.h)

Voir aussi

Vue d’ensemble des interfaces WSDAPI