WSD_SERVICE_METADATA structure

Provides metadata regarding a service hosted by a device.

Syntax


typedef struct _WSD_SERVICE_METADATA {
  WSD_ENDPOINT_REFERENCE_LIST *EndpointReference;
  WSD_NAME_LIST               *Types;
  const WCHAR                 *ServiceId;
  WSDXML_ELEMENT              *Any;
} WSD_SERVICE_METADATA;

Members

EndpointReference

Reference to a WSD_ENDPOINT_REFERENCE_LIST structure that specifies the endpoints at which the service is available.

Types

Reference to a WSD_NAME_LIST structure that contains a list of WS-Discovery Types.

ServiceId

The URI of the service. This URI must be valid when a WSD_SERVICE_METADATA structure is passed to IWSDDeviceHost::SetMetadata. Applications are responsible for URI validation.

Any

Reference to a WSDXML_ELEMENT structure that specifies extension content allowed by the XML ANY keyword.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

WsdTypes.h (include Wsdapi.h)

 

 

Community Additions

ADD
Show: