Partager via


WS_SERVICE_CONTRACT structure (webservices.h)

Spécifie un contrat de service sur un point de terminaison.

Syntaxe

typedef struct _WS_SERVICE_CONTRACT {
  const WS_CONTRACT_DESCRIPTION       *contractDescription;
  WS_SERVICE_MESSAGE_RECEIVE_CALLBACK defaultMessageHandlerCallback;
  const void                          *methodTable;
} WS_SERVICE_CONTRACT;

Membres

contractDescription

Métadonnées de contrat typées. Voir WS_CONTRACT_DESCRIPTION. Facultatif, si defaultMessageHandlerCallback est donné.

defaultMessageHandlerCallback

Rappel pour le traitement des messages non gérés. Facultatif si contractDescription est donné.

methodTable

Table de fonctions. Obligatoire, si contractDescription est donné.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête webservices.h