Lire en anglais

Partager via


Autres technologies d’appareils

Vue d’ensemble de la technologie Autres technologies d’appareils.

Pour développer d’autres technologies d’appareils, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
PropertyConstraint

Qualifie les conditions de filtre utilisées pour la recherche d’instances de fonction.
QueryUpdateAction

Représente le type d’action que la découverte de fonction effectue sur le instance de fonction spécifié. Ces informations sont utilisées par le gestionnaire de notification de modification du programme client.
SystemVisibilityFlags

Détermine la visibilité des données de la fonction instance.
WSD_CONFIG_PARAM_TYPE

Spécifie le type de données stockées dans une structure de WSD_CONFIG_PARAM.
WSD_PROTOCOL_TYPE

Identifie le type de protocole pris en charge par un port.
WSDEventType

Identifie le type d’événement produit par la couche de session.
WSDUdpMessageType

Identifie le type de message UDP.

Fonctions

 
Abandon

Annule l’opération asynchrone.
Abandon

Annule le transfert de données sur le flux de données MIME de pièce jointe.
AbortAsyncOperation

Abandonne une opération asynchrone en attente.
Ajouter

Ajoute une fonction instance à la collection.
Ajouter

Fournit des informations sur un hôte de découverte récemment annoncé (à partir d’un message Hello) ou sur une correspondance à une requête lancée par l’utilisateur.
AddDynamicService

Inscrit un objet de service pour les requêtes entrantes, mais n’ajoute pas le service aux métadonnées de l’hôte de l’appareil. Il est utilisé pour les services temporaires (dynamiques).
AddInstance

Crée ou modifie une fonction instance.
AddNamespace

Crée un objet qui représente un espace de noms dans un contexte XML.
AddNameToNamespace

Crée un objet qui représente un nom dans un espace de noms dans un contexte XML.
AddPropertyConstraint

Ajoute une contrainte de propriété à la requête.
AddQueryConstraint

Ajoute une contrainte de requête à la requête.
Associé

Marque une entrée de base de données d’association comme associée.
Associé

Marque une entrée de base de données d’association comme associée et envoie une notification appropriée.
AsyncOperationComplete

Indique que l’opération asynchrone est terminée.
Attacher

Joint une interface de rappel au fournisseur de découverte.
BeginGetMetadata

Envoie une requête asynchrone pour les métadonnées.
BeginGetMetadata

Lance une demande d’échange de métadonnées asynchrone avec le service distant.
BeginGetStatusForMultipleOperations

Commence une opération asynchrone qui récupère le status actuel.
BeginRenewMultipleOperations

Initialise une opération asynchrone qui renouvelle une collection d’abonnements de notification existants en envoyant une nouvelle durée.
BeginSubscribeToMultipleOperations

Initialise une opération asynchrone qui s’abonne à une collection d’événements de notifications ou de sollicitation/réponse.
BeginUnsubscribeToMultipleOperations

Initialise une demande d’annulation asynchrone pour un abonnement à une collection d’événements de notifications ou de sollicitation/réponse.
Clear

Efface les en-têtes HTTP utilisés pour les transmissions SOAP-over-HTTP.
Close

Ferme le flux de données MIME de pièce jointe actuel. (IWSDInboundAttachment.Close)
Close

Ferme le flux de données MIME de pièce jointe actuel. (IWSDOutboundAttachment.Close)
CreateFunctionInstanceCollection

Crée une fonction instance collection.
CreateInstance

Crée une instance de fonction.
CreateInstance

Crée un instance de fonction.
CreateInstanceCollectionQuery

Crée une requête pour une collection d’instances de fonction spécifiques.
CreateInstanceQuery

Crée une requête pour un instance de fonction spécifique.
CreatePropertyStore

Permet aux fournisseurs de réutiliser l’implémentation du magasin de propriétés en mémoire.
Supprimer

Supprime le instance de fonction spécifié de la collection.
Supprimer

Supprime une entrée de la base de données d’association.
Supprimer

Supprime une entrée de la base de données d’association et envoie une notification appropriée.
DeleteAll

Supprime toutes les instances de fonction de la collection.
Désérialiser

Analyse l’adresse, valide ses composants et les enregistre dans l’objet .
Détacher

Détache une interface de rappel du fournisseur de découverte.
EndGetMetadata

Met fin à une demande asynchrone de métadonnées.
EndGetMetadata

Termine la demande d’échange de métadonnées asynchrone et récupère les métadonnées de service à partir de la réponse.
EndGetStatusForMultipleOperations

Termine une opération asynchrone qui récupère le status actuel.
EndQuery

Met fin à une requête exécutée par un fournisseur.
EndRenewMultipleOperations

Termine une opération asynchrone qui renouvelle une collection d’abonnements de notification existants en envoyant une nouvelle durée.
EndSubscribeToMultipleOperations

Termine une opération asynchrone qui s’abonne à une collection d’événements de notifications ou de sollicitation/réponse.
EndUnsubscribeToMultipleOperations

Effectue une demande d’annulation asynchrone pour un abonnement à une collection d’événements de notifications ou de sollicitation/réponse.
Execute

Exécute la requête définie par IFunctionDiscovery::CreateInstanceCollectionQuery.
Execute

Exécute la requête définie par IFunctionDiscovery::CreateInstanceQuery.
FaultRequest

Envoie une erreur correspondant à un contexte de requête donné.
Get

Obtient la fonction spécifiée instance et son index à partir de la collection.
Get

Obtient le nom et la valeur de la contrainte de propriété spécifiée, par clé de propriété.
Get

Obtient la valeur de la contrainte de requête spécifiée, par nom.
GetAlias

Obtient l’alias de l’adresse de découverte.
GetAllMetadata

Récupère toutes les métadonnées de cet appareil.
GetAsyncState

Obtient l’état de l’opération asynchrone.
GetAt

Obtient la clé de propriété à l’index spécifié.
GetAuthType

La méthode GetAuthType récupère le schéma d’authentification HTTP utilisé lors de l’authentification du client.
GetCategory

Obtient les chaînes de catégorie et de sous-catégorie pour la fonction instance.
GetClientAccessToken

La méthode GetClientAccessToken récupère le jeton d’accès client qui peut être utilisé pour authentifier ou emprunter l’identité du client.
GetClientCertificate

Obtient le certificat client.
GetContext

Récupère le contexte de transmission privée pour la transaction actuelle.
GetCount

Obtient le nombre d’instances de fonction dans la collection.
GetCount

Obtient le nombre de propriétés dans le magasin de propriétés.
GetCount

Obtient le nombre d’éléments de la collection. (IProviderPropertyConstraintCollection.GetCount)
GetCount

Obtient le nombre d’éléments de la collection. (IProviderQueryConstraintCollection.GetCount)
GetEndpointProxy

Récupère le proxy de point de terminaison pour l’opération asynchrone.
GetEndpointProxy

Récupère le proxy de point de terminaison pour l’appareil.
GetEndpointProxy

Obtient le proxy de point de terminaison pour l’appareil.
GetEndpointReference

Récupère une adresse WS-Addressing référençant un point de terminaison de l’appareil distant.
GetErrorInfo

Récupère des informations sur la dernière erreur.
GetEvent

Récupère une structure WSD_EVENT qui contient le résultat de l’événement.
GetExclusive

Détermine si le socket est en mode exclusif.
GetExtendedDiscoXML

Récupère les données personnalisées ou extensibles fournies dans l’en-tête ou le corps du message SOAP.
GetFaultInfo

Récupère des informations sur la dernière erreur reçue.
GetHostMetadata

Récupère les métadonnées propres à la classe pour l’appareil décrivant les fonctionnalités de l’appareil et les services qu’il héberge.
GetID

Obtient la chaîne d’identificateur de la fonction instance.
GetID

Récupère l’ID de transport de la transaction actuelle.
GetInboundHttpHeaders

Récupère les en-têtes HTTP actuels utilisés pour les transmissions SOAP-over-HTTP entrantes.
GetInstance

Obtient le instance de fonction spécifié, en fonction de l’identificateur.
GetInstanceCollection

Obtient la collection spécifiée d’instances de fonction, en fonction de la catégorie et de la sous-catégorie.
GetInstanceId

Récupère l’identificateur instance de ce message.
GetLocalAddress

Récupère l’objet d’adresse générique représentant l’adresse locale qui a reçu le message.
GetLocalInterfaceGUID

Récupère le GUID de l’interface réseau locale sur laquelle le message a été reçu.
GetLocalTransportAddress

Récupère la représentation sous forme de chaîne de l’adresse IP (transport local).
GetLowerParameters

Récupère les paramètres de message de la couche située sous cette couche dans la pile de protocoles.
GetMappedAccessToken

Obtient le jeton d’accès mappé.
GetMessageType

Obtient le type de message pour cette configuration d’adresse UDP.
GetMetadata

Récupère les métadonnées d’un objet.
GetMetadataVersion

Récupère la version des métadonnées de ce message.
GetOutboundHttpHeaders

Récupère les en-têtes HTTP actuels utilisés pour les transmissions SOAP-over-HTTP sortantes.
GetPath

Obtient le chemin d’URI de cette adresse.
GetPort

Obtient le numéro de port IP associé à cette adresse de transport.
GetProbeResolveTag

Récupère la balise de recherche correspondant à cet objet de service découvert.
GetPropertyConstraints

Récupère les contraintes de propriété actuelles.
GetProviderInstanceID

Obtient la chaîne d’identificateur du fournisseur instance.
GetQueryConstraints

Récupère les contraintes de requête actuelles.
GetRemoteAddress

Récupère l’objet d’adresse générique représentant l’adresse distante à partir de laquelle le message a été envoyé.
GetRemoteTransportAddress

Récupère la représentation sous forme de chaîne de l’adresse IP (remote transport).
GetRetransmitParams

Récupère les valeurs utilisées par WSD pour déterminer la fréquence à laquelle répéter la transmission du message.
GetScopeRule

Est appelé pour retourner un URI définissant la règle de correspondance d’étendue implémentée.
GetScopes

Récupère une liste d’étendues de WS-Discovery.
GetSecure

Récupère le status si les sessions sécurisées TLS sont activées pour cette adresse.
GetService

Récupère un objet de service qui n’est pas inscrit actuellement.
GetServiceMetadata

Récupère les métadonnées de l’objet IWSDServiceProxy.
GetServiceProxyById

Récupère un proxy de service IWSDServiceProxy générique par ID de service.
GetServiceProxyByType

Récupère un proxy IWSDServiceProxy générique pour un service exposé par l’appareil par nom de type de port.
GetSignature

Obtient la signature d’un message.
GetSignedInfoHash

Obtient le hachage d’une signature de message.
GetSockaddr

Obtient les informations d’adresse de socket.
GetStatusForMultipleOperations

Récupère le status actuel.
GetThisDeviceMetadata

Récupère les métadonnées propres à l’appareil pour cet appareil.
GetThisModelMetadata

Récupère les métadonnées spécifiques au modèle pour l’appareil.
GetTransportAddress

Obtient un pointeur vers une représentation sous forme de chaîne de l’objet d’adresse. (IWSDTransportAddress.GetTransportAddress)
GetTransportAddressEx

Obtient un pointeur vers une représentation sous forme de chaîne de l’objet d’adresse. (IWSDTransportAddress.GetTransportAddressEx)
GetTTL

Obtient le délai de vie (TTL) de tous les paquets sortants à l’aide de cette adresse.
GetTypes

Récupère la liste des types de WS-Discovery.
GetValue

Obtient la valeur de la clé de propriété spécifiée.
GetXAddrs

Récupère une liste de WS-Discovery XAddrs.
GetXMLContext

Obtient le contexte XML associé à ce fournisseur.
GetXMLContext

Obtient le contexte XML associé à l’appareil.
HasCompleted

Indique si l’opération est terminée.
Init

Initialise une instance d’un objet IWSDDeviceHost.
Init

Initialise le proxy d’appareil, en partageant éventuellement une session avec un proxy d’appareil sponsor précédemment initialisé.
Initialiser

Initialise l’objet fournisseur De découverte de fonction.
Initialiser

Initialise un objet qui fournit une interface spécifique qui a été liée à la ressource représentée par la fonction instance.
InstancePropertyStoreFlush

Fournit un mécanisme permettant au fournisseur de conserver les propriétés.
InstancePropertyStoreOpen

Ouvre le magasin de propriétés du fournisseur.
InstancePropertyStoreValidateAccess

Vérifie que le fournisseur prend en charge l’accès demandé.
InstanceQueryService

Crée un objet COM spécifique au fournisseur pour la fonction instance.
InstanceReleased

Libère la fonction spécifiée instance et libère la mémoire précédemment allouée.
IsInstanceQuery

Détermine si une requête concerne une seule fonction instance ou plusieurs instances de fonction.
IsMessageSignatureTrusted

Spécifie si une signature de message est approuvée.
IsMessageSigned

Spécifie si un message est signé.
IsSubcategoryQuery

Détermine si une requête est destinée aux instances de fonction dans une sous-catégorie spécifique.
Item

Obtient la fonction spécifiée instance, par index.
Item

Obtient le nom et la valeur de la contrainte de propriété spécifiée, par index.
Item

Obtient le nom et la valeur de la contrainte de requête spécifiée, par index.
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.
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.
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.
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.
MatchScopes

Est appelé pour comparer deux étendues afin de déterminer si elles correspondent.
Next

Obtient le nom et la valeur de la contrainte de propriété suivante dans la collection.
Next

Obtient le nom et la valeur de la contrainte de requête suivante dans la collection.
OnError

Reçoit des erreurs qui se produisent pendant le traitement asynchrone des requêtes.
OnEvent

Reçoit tous les événements d’ajout, de suppression ou de mise à jour pendant une notification.
OnUpdate

Indique qu’une fonction instance a été ajoutée, supprimée ou modifiée.
OpenPropertyStore

Ouvre le magasin de propriétés pour la fonction instance.
ProbeHandler

Est appelé lorsqu’une sonde est reçue par l’éditeur de découverte.
ProcessFault

Traite une erreur SOAP récupérée par GetFaultInfo.
Publier

Annonce la présence d’un hôte réseau en envoyant un message Hello.
PublishEx

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

Référence un gestionnaire de messages SOAP pour les messages entrants.
Requête

Récupère une collection d’instances de fonction qui répondent aux contraintes spécifiées.
Lire

Récupère les données de pièce jointe à partir d’un message envoyé par un hôte distant.
RegisterNotificationSink

Attache un récepteur de notification de rappel au serveur de publication de découverte.
RegisterPortType

Inscrit un type de port pour les messages entrants.
RegisterScopeMatchingRule

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

Inscrit un objet de service pour les requêtes entrantes et ajoute le service aux métadonnées de l’hôte de l’appareil.
Remove

Supprime la fonction spécifiée instance et retourne un pointeur vers la fonction instance en cours de suppression.
Remove

Fournit des informations sur un hôte de découverte récemment quitté (à partir d’un message Bye).
RemoveDynamicService

Annule l’inscription d’un objet de service qui a été inscrit à l’aide d’AddDynamicService.
RemoveInstance

Supprime la fonction spécifiée instance, en fonction de la catégorie et de la sous-catégorie.
RemoveInstance

Supprime une fonction existante instance.
RenewMultipleOperations

Renouvelle une collection d’abonnements de notification existants en envoyant une nouvelle durée.
Réinitialiser

Réinitialise l’index actuel au début de la collection. (IProviderPropertyConstraintCollection.Reset)
Réinitialiser

Réinitialise l’index actuel au début de la collection. (IProviderQueryConstraintCollection.Reset)
ResolveHandler

Est appelé lorsqu’une résolution est reçue par l’éditeur de découverte.
RetireService

Annule l’inscription d’un objet de service qui a été inscrit à l’aide de RegisterService et supprime le service des métadonnées de l’hôte de l’appareil.
SearchByAddress

Initialise une recherche de WS-Discovery hôtes par adresse d’appareil.
SearchById

Initialise une recherche de WS-Discovery hôtes par identificateur d’appareil.
SearchByType

Initialise une recherche de WS-Discovery hôtes par type d’appareil.
SearchComplete

Appelé pour indiquer qu’une recherche lancée par l’utilisateur a réussi et qu’aucune autre correspondance n’est acceptée pour la recherche.
Échec de la recherche

Est appelé pour indiquer qu’une recherche lancée par l’utilisateur a échoué.
SendOneWayRequest

Envoie un message de demande unidirectionnel.
SendResponse

Envoie un message de réponse correspondant à un contexte de demande donné.
SendTwoWayRequest

Envoie un message de demande bidirectionnel à l’aide d’un modèle d’appel synchrone.
SendTwoWayRequestAsync

Envoie un message de demande bidirectionnel à l’aide d’un modèle d’appel asynchrone.
Sérialiser

Assemble les composants de l’adresse dans une chaîne.
SetAddressFamily

Spécifie la famille d’adresses IP (IPv4, IPv6 ou les deux) à rechercher lors de la découverte d’appareils WSD.
SetAddressFamily

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

Définit l’alias de l’adresse de découverte.
SetCallback

Spécifie une interface de rappel à appeler lorsque l’opération asynchrone est terminée.
SetContext

Définit le contexte de transmission privée pour la transaction actuelle.
SetEventingStatusCallback

Définit ou efface le rappel d’événements status.
SetExclusive

Contrôle si le socket est en mode exclusif.
SetID

Définit l’ID de transport de la transaction actuelle.
SetInboundHttpHeaders

Définit les en-têtes HTTP utilisés pour les transmissions SOAP-over-HTTP entrantes.
SetLocalAddress

Définit un objet d’adresse générique représentant l’adresse source qui doit envoyer le message.
SetMessageType

Définit le type de message pour cette configuration d’adresse UDP.
SetMetadata

Définit les métadonnées d’un appareil, à l’exclusion des métadonnées de service définies par l’utilisateur.
SetNamespaces

Associe des espaces de noms personnalisés à l’objet de contexte XML.
SetOutboundHttpHeaders

Définit les en-têtes HTTP utilisés pour les transmissions SOAP-over-HTTP sortantes.
SetPath

Définit le chemin d’URI pour cette adresse.
SetPort

Définit uniquement le numéro de port IP pour cette adresse de transport.
SetRemoteAddress

Définit l’objet d’adresse générique représentant l’adresse distante à l’emplacement où le message est envoyé.
SetRetransmitParams

Définit les valeurs utilisées par WSD pour déterminer la fréquence à laquelle répéter la transmission du message.
SetSecure

Active ou désactive les sessions sécurisées TLS pour cette adresse.
SetServiceDiscoverable

Contrôle si le service est publié à l’aide de WS-Discovery.
SetSockaddr

Définit les informations d’adresse de socket.
SetTransportAddress

Définit la représentation sous forme de chaîne de l’adresse de transport.
SetTTL

Définit la durée de vie (TTL) de tous les paquets sortants à l’aide de cette adresse.
SetTypes

Associe des types de messages personnalisés à l’objet de contexte XML.
SetValue

Définit la valeur de la clé de propriété spécifiée.
SetWaitHandle

Spécifie un handle d’attente à définir à la fin de l’opération.
SignalEvent

Avertit tous les clients abonnés qu’un événement s’est produit.
Skip

Ignore l’élément suivant de la collection. (IProviderPropertyConstraintCollection.Skip)
Skip

Ignore l’élément suivant de la collection. (IProviderQueryConstraintCollection.Skip)
Start

Démarre l’hôte de l’appareil et publie l’hôte de l’appareil à l’aide d’un WS-Discovery message Hello.
Stop

Envoie un message Bye WS-Discovery et arrête l’hôte.
SubscribeToMultipleOperations

S’abonne à une collection d’événements de notifications ou de sollicitation/réponse.
SubscribeToOperation

S’abonne à un événement de notification ou de sollicitation/réponse.
SubscriptionEnded

Appelé lorsque l’appareil a mis fin à l’abonnement.
SubscriptionRenewalFailed

Appelé lorsque l’abonnement pour l’action d’événement spécifiée n’a pas pu être renouvelé.
SubscriptionRenewed

Appelé lorsque l’abonnement pour l’action d’événement spécifiée a été renouvelé avec succès.
Terminer.

Arrête l’hôte et libère tous les services attachés.
Dissocier

Marque une entrée de base de données d’association comme non associée.
Dissocier

Marque une entrée de base de données d’association comme non associée et envoie une notification appropriée.
Annuler la publication

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

Détache un récepteur de notification de rappel du serveur de publication de découverte.
UnRegisterScopeMatchingRule

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

Annule une collection d’abonnements aux notifications ou aux événements de sollicitation/réponse.
UnsubscribeToOperation

Annule un abonnement à un événement de notification ou de sollicitation/réponse.
Écrire

Envoie des données de pièce jointe à l’hôte distant à l’aide d’un conteneur MIME.
WSD_STUB_FUNCTION

Décrit une fonction stub utilisée pour gérer un message entrant.
WSDAllocateLinkedMemory

Alloue un bloc de mémoire lié.
WSDAttachLinkedMemory

Attache un bloc de mémoire enfant à un bloc de mémoire parent.
WSDCreateDeviceHost

Crée un hôte d’appareil et retourne un pointeur vers l’interface IWSDDeviceHost. (WSDCreateDeviceHost)
WSDCreateDeviceHost2

Crée un hôte d’appareil qui peut prendre en charge les messages signés et retourne un pointeur vers l’interface IWSDDeviceHost.
WSDCreateDeviceHostAdvanced

Crée un hôte d’appareil et retourne un pointeur vers l’interface IWSDDeviceHost. (WSDCreateDeviceHostAdvanced)
WSDCreateDeviceProxy

Crée un proxy d’appareil et retourne un pointeur vers l’interface IWSDDeviceProxy. (WSDCreateDeviceProxy)
WSDCreateDeviceProxy2

Crée un proxy d’appareil qui peut prendre en charge les messages signés et retourne un pointeur vers l’interface IWSDDeviceProxy.
WSDCreateDeviceProxyAdvanced

Crée un proxy d’appareil et retourne un pointeur vers l’interface IWSDDeviceProxy. (WSDCreateDeviceProxyAdvanced)
WSDCreateDiscoveryProvider

Crée un objet IWSDiscoveryProvider.
WSDCreateDiscoveryProvider2

Crée un objet IWSDiscoveryProvider qui prend en charge les messages signés.
WSDCreateDiscoveryPublisher

Crée un objet IWSDiscoveryPublisher.
WSDCreateDiscoveryPublisher2

Crée un objet IWSDiscoveryPublisher qui prend en charge les messages signés.
WSDCreateHttpAddress

Crée un objet IWSDHttpAddress.
WSDCreateHttpMessageParameters

Crée un objet IWSDHttpMessageParameters.
WSDCreateOutboundAttachment

Crée un objet IWSDOutboundAttachment.
WSDCreateUdpAddress

Crée un objet IWSDUdpAddress.
WSDCreateUdpMessageParameters

Récupère un pointeur vers l’interface IWSDUdpMessageParameters.
WSDDetachLinkedMemory

Détache un bloc de mémoire enfant de son bloc de mémoire parent.
WSDFreeLinkedMemory

Libère un bloc de mémoire précédemment alloué avec WSDAllocateLinkedMemory.
WSDGenerateFault

Génère une erreur SOAP. (WSDGenerateFault)
WSDGenerateFaultEx

Génère une erreur SOAP. (WSDGenerateFaultEx)
WSDGetConfigurationOption

Obtient une option de configuration WSDAPI.
WSDSetConfigurationOption

Définit une option de configuration WSDAPI.
WSDUriDecode

Décode un URI selon les règles de la RFC2396.
WSDUriEncode

Encode un URI en fonction des règles d’encodage d’URI dans RFC2396.
WSDXMLAddChild

Ajoute un élément enfant.
WSDXMLAddSibling

Ajoute un élément frère.
WSDXMLBuildAnyForSingleElement

Crée un élément XML avec un nom et une valeur spécifiés.
WSDXMLCleanupElement

Libère la mémoire associée à un élément XML.
WSDXMLCreateContext

Crée un objet IWSDXMLContext.
WSDXMLGetNameFromBuiltinNamespace

Obtient un nom spécifié à partir de l’espace de noms intégré.
WSDXMLGetValueFromAny

Récupère une valeur de texte à partir d’un élément enfant spécifié d’un élément XML n’importe quel élément.

Interfaces

 
IFunctionDiscovery

Cette interface est utilisée par les programmes clients pour découvrir des instances de fonction, obtenir le instance de fonction par défaut pour une catégorie et créer des objets de requête de découverte de fonction avancés qui permettent d’inscrire les valeurs par défaut de la découverte de fonction, entre autres.
IFunctionDiscoveryNotification

Cette interface est implémentée par le programme client pour prendre en charge les requêtes asynchrones et est appelée par La découverte de fonction pour notifier le programme client lorsqu’une fonction instance qui répond aux paramètres de requête a été ajoutée ou supprimée.
IFunctionDiscoveryProvider

Il s’agit de l’interface main implémentée par un fournisseur de découverte. Il s’agit de l’interface principale utilisée par l’infrastructure de découverte de fonction pour communiquer avec le fournisseur et ses ressources.
IFunctionDiscoveryProviderFactory

Fournit des méthodes de fabrique pour créer des objets de découverte de fonction.
IFunctionDiscoveryProviderQuery

Cette interface est transmise à tous les appels de méthode IFunctionDiscoveryProvider::Query et contient des informations de définition de requête. Les fournisseurs doivent l’utiliser pour déterminer quelles sont les contraintes pour chaque requête qu’ils reçoivent.
IFunctionDiscoveryServiceProvider

Cette interface est implémentée pour créer et initialiser des objets afin de fournir une interface d’accès spécifiée à une ressource représentée par la fonction instance. Une fois l’objet créé, la méthode Initialize est appelée pour initialiser l’objet.
IFunctionInstance

Une fonction instance est créée à la suite de l’appel de l’une des méthodes IFunctionDiscovery ; le programme client ne crée pas ces objets lui-même.
IFunctionInstanceCollection

Représente un groupe d’objets IFunctionInstance retournés comme résultat d’une requête ou obtenir instance requête.
IFunctionInstanceCollectionQuery

Implémente la requête asynchrone pour une collection d’instances de fonction basées sur la catégorie et la sous-catégorie.
IFunctionInstanceQuery

Implémente la requête asynchrone pour une fonction instance basée sur la catégorie et la sous-catégorie.
IPNPXAssociation

Définit des méthodes pour gérer les entrées de base de données d’association pour les appareils PnP-X.
IPNPXDeviceAssociation

Définit des méthodes pour gérer les entrées de base de données d’association pour les appareils PnP-X. Ces méthodes envoient des notifications lorsque le devnode PnP correspondant change.
IProviderProperties

Est éventuellement implémenté par les fournisseurs de découverte pour créer et gérer directement leur propre magasin de propriétés.
IProviderPropertyConstraintCollection

Cette interface est accessible au fournisseur via IFunctionDiscoveryProviderQuery::GetPropertyConstraints.
IProviderPublishing

Est implémenté par un fournisseur de découverte pour permettre à un programme client d’ajouter et de supprimer des instances de fonction.
IProviderQueryConstraintCollection

Cette interface est accessible au fournisseur via la méthode IFunctionDiscoveryProviderQuery::GetQueryConstraints.
IWSDAddress

Fournit l’accès aux composants individuels d’une adresse de transport.
IWSDAsyncCallback

Gère les rappels pour l’achèvement d’une opération asynchrone.
IWSDAsyncResult

Représente une opération asynchrone.
IWSDAttachment

Interface de base pour tous les autres types de pièces jointes.
IWSDDeviceHost

Représente un appareil compatible DPWS.
IWSDDeviceHostNotify

Fournit des notifications liées à l’appareil à un instance d’un objet IWSDDeviceHost.
IWSDDeviceProxy

Représente un appareil de profil d’appareils distants pour les services web (DPWS) pour les applications clientes et les intergiciels.
IWSDEndpointProxy

Implémente un proxy de messagerie des services d’appareil.
IWSDEventingStatus

Implémentez cette interface pour recevoir une notification quand status modifications se produisent dans les abonnements aux événements.
IWSDHttpAddress

Fournit l’accès aux composants individuels d’une adresse HTTP.
IWSDHttpAuthParameters

Utilisez cette interface pour récupérer le jeton d’accès ou le schéma d’autorisation utilisé lors de l’authentification d’un client.
IWSDHttpMessageParameters

Fournit l’accès aux en-têtes HTTP utilisés lors de la transmission de messages via SOAP-over-HTTP.
IWSDInboundAttachment

Permet aux applications de lire les données jointes encodées en MIME à partir d’un message entrant.
IWSDiscoveredService

Cette interface représente un hôte découvert à distance.
IWSDiscoveryProvider

Utilisé pour découvrir les services sur le réseau publié par WS-Discovery.
IWSDiscoveryProviderNotify

Est implémenté par le programme client pour recevoir des notifications de rappel de IWSDiscoveryProvider.
IWSDiscoveryPublisher

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

Est implémenté par le programme client pour recevoir des notifications de rappel de IWSDiscoveryPublisher.
IWSDMessageParameters

Utilisez cette interface pour communiquer des informations spécifiques aux messages de haut en bas de la pile de protocoles.
IWSDMetadataExchange

Classe de base pour les autres objets qui accèdent aux métadonnées.
IWSDOutboundAttachment

Permet aux applications d’envoyer des données de pièce jointe dans un message à l’aide d’un conteneur MIME.
IWSDScopeMatchingRule

Est implémenté par le programme client pour fournir une règle de correspondance d’étendue personnalisée qui peut être utilisée pour étendre les règles de correspondance d’étendue standard définies dans WS-Discovery.
IWSDServiceMessaging

Est utilisé par le code stub généré pour envoyer des erreurs ou des réponses aux messages entrants.
IWSDServiceProxy

Représente un service WSD distant pour les applications clientes et les intergiciels.
IWSDServiceProxyEventing

Représente un service WSD distant pour les applications clientes et les intergiciels. Cette interface permet l’implémentation de plusieurs opérations asynchrones.
IWSDSignatureProperty

Fournit les propriétés des messages signés.
IWSDSSLClientCertificate

Récupère le certificat SSL client.
IWSDTransportAddress

Représente une adresse de transport basée sur IP.
IWSDUdpAddress

Fournit l’accès aux composants individuels d’une adresse UDP.
IWSDUdpMessageParameters

Utilisez cette interface pour spécifier la fréquence à laquelle WSD répète la transmission du message.
IWSDXMLContext

Collection d’espaces de noms et de types utilisés dans une pile WSDAPI.

Structures

 
REQUESTBODY_GetStatus

Représente un WS-Eventing message de requête GetStatus.
REQUESTBODY_Renew

Représente un message de demande de renouvellement WS-Eventing.
REQUESTBODY_Subscribe

Représente un message de demande d’abonnement WS-Eventing.
REQUESTBODY_Unsubscribe

Représente un message de demande de désabonnement WS-Eventing.
RESPONSEBODY_GetMetadata

Représente un WS-MetadataExchange message de réponse GetMetadata.
RESPONSEBODY_GetStatus

Représente un WS-Eventing message de réponse GetStatus.
RESPONSEBODY_Renew

Représente un message de réponse de renouvellement WS-Eventing.
RESPONSEBODY_Subscribe

Représente un message de réponse d’abonnement WS-Eventing.
RESPONSEBODY_SubscriptionEnd

Représente un message de réponse WS-Eventing SubscriptionEnd.
WSD_APP_SEQUENCE

Représente les informations de séquence d’application relatives aux messages WS-Discovery.
WSD_BYE

Représente un message Bye.
WSD_CONFIG_ADDRESSES

Informations sur les adresses spécifiques qu’un hôte doit écouter.
WSD_CONFIG_PARAM

Représente les paramètres de configuration pour la création d’objets WSDAPI.
WSD_DATETIME

Représente un horodatage.
WSD_DURATION

Représente une durée.
WSD_ENDPOINT_REFERENCE

Représente une référence de point de terminaison WS-Addressing.
WSD_ENDPOINT_REFERENCE_LIST

Représente un nœud dans une liste liée unique de structures WSD_ENDPOINT_REFERENCE.
WSD_EVENT

Fournit une représentation interne d’un message SOAP.
WSD_EVENTING_DELIVERY_MODE

Représente le mode de remise utilisé dans un message d’abonnement WS-Eventing.
WSD_EVENTING_DELIVERY_MODE_PUSH

Représente la référence de point de terminaison utilisée pour la remise push d’événements dans un message d’abonnement WS-Eventing.
WSD_EVENTING_EXPIRES

Représente l’heure d’expiration d’un message WS-Eventing.
WSD_EVENTING_FILTER

Représente un filtre d’événements utilisé dans WS-Eventing messages d’abonnement.
WSD_EVENTING_FILTER_ACTION

Représente une expression booléenne utilisée pour le filtrage des événements.
WSD_HANDLER_CONTEXT

Spécifie le contexte de gestion des messages entrants.
WSD_HEADER_RELATESTO

Représente un bloc d’en-tête d’enveloppe SOAP RelatesTo, tel que spécifié par la spécification WS-Addressing.
WSD_HELLO

Représente un message Hello.
WSD_HOST_METADATA

Fournit des métadonnées pour tous les services hébergés par un appareil.
WSD_LOCALIZED_STRING

Représente une chaîne localisée unique.
WSD_LOCALIZED_STRING_LIST

Représente un nœud dans une liste liée unique de chaînes localisées.
WSD_METADATA_SECTION

Représente une section de métadonnées dans un formulaire générique.
WSD_METADATA_SECTION_LIST

Représente un nœud dans une liste liée unique de sections de métadonnées.
WSD_NAME_LIST

Représente un nœud dans une liste liée unique de structures de noms XML.
WSD_OPERATION

Décrit une opération telle que définie par WSDL en termes d’un ou deux messages.
WSD_PORT_TYPE

Fournit des données sur un type de port.
WSD_PROBE

Représente un message probe.
WSD_PROBE_MATCH

Représente un message ProbeMatch.
WSD_PROBE_MATCH_LIST

Représente un nœud dans une liste liée unique de structures de messages ProbeMatch.
WSD_PROBE_MATCHES

Représente un message ProbeMatches.
WSD_REFERENCE_PARAMETERS

Spécifie les données opaques utilisées par un point de terminaison.
WSD_REFERENCE_PROPERTIES

Spécifie les données supplémentaires utilisées pour identifier un point de terminaison de manière unique.
WSD_RELATIONSHIP_METADATA

Fournit des métadonnées sur la relation entre deux services ou plus.
WSD_RESOLVE

Représente un message Resolve.
WSD_RESOLVE_MATCH

Représente un message ResolveMatch.
WSD_RESOLVE_MATCHES

Représente un message ResolveMatches.
WSD_SCOPES

Collection d’étendues utilisées dans WS-Discovery messagerie.
WSD_SECURITY_CERT_VALIDATION

Représente les critères de mise en correspondance des certificats clients par rapport à ceux d’un serveur HTTPS. (WSD_SECURITY_CERT_VALIDATION)
WSD_SECURITY_CERT_VALIDATION_V1

Représente les critères de mise en correspondance des certificats clients par rapport à ceux d’un serveur HTTPS. W
WSD_SECURITY_SIGNATURE_VALIDATION

Représente les critères de mise en correspondance des signatures compactes clientes par rapport aux messages.
WSD_SERVICE_METADATA

Fournit des métadonnées concernant un service hébergé par un appareil.
WSD_SERVICE_METADATA_LIST

Représente un nœud dans une liste liée unique de structures de métadonnées de service.
WSD_SOAP_FAULT

Représente une erreur SOAP générée.
WSD_SOAP_FAULT_CODE

Représente un code d’erreur SOAP généré.
WSD_SOAP_FAULT_REASON

Collection de codes de raison associés à un WSD_SOAP_FAULT.
WSD_SOAP_FAULT_SUBCODE

Représente un sous-code d’erreur SOAP généré.
WSD_SOAP_HEADER

Fournit des données d’en-tête SOAP pour la structure WSD_SOAP_MESSAGE.
WSD_SOAP_MESSAGE

Contenu d’un message SOAP WSD.
WSD_SYNCHRONOUS_RESPONSE_CONTEXT

Fournit un contexte pour gérer la réponse à une demande bidirectionnel.
WSD_THIS_DEVICE_METADATA

Spécifie les métadonnées qui sont propres à un appareil spécifique.
WSD_THIS_MODEL_METADATA

Fournit des informations spécifiques au modèle relatives à l’appareil.
WSD_UNKNOWN_LOOKUP

Représente un élément XML qui n’a pas pu être analysé.
WSD_URI_LIST

Représente un nœud dans une liste liée d’URI.
WSDUdpRetransmitParams

Définit les paramètres de répétition d’une transmission de message.
WSDXML_ATTRIBUTE

Décrit un attribut XML.
WSDXML_ELEMENT

Décrit un élément XML.
WSDXML_ELEMENT_LIST

Représente un nœud dans une liste liée d’éléments XML.
WSDXML_NAME

Spécifie un nom qualifié XML.
WSDXML_NAMESPACE

Spécifie un espace de noms XML.
WSDXML_NODE

Décrit un nœud XML.
WSDXML_PREFIX_MAPPING

Décrit un préfixe d’espace de noms XML.
WSDXML_TEXT

Décrit le texte dans un nœud XML.
WSDXML_TYPE

Décrit un type XSD.