WSD_THIS_MODEL_METADATA structure (wsdtypes.h)

Provides model-specific information relating to the device.

Syntax

typedef struct _WSD_THIS_MODEL_METADATA {
  WSD_LOCALIZED_STRING_LIST *Manufacturer;
  const WCHAR               *ManufacturerUrl;
  WSD_LOCALIZED_STRING_LIST *ModelName;
  const WCHAR               *ModelNumber;
  const WCHAR               *ModelUrl;
  const WCHAR               *PresentationUrl;
  WSDXML_ELEMENT            *Any;
} WSD_THIS_MODEL_METADATA;

Members

Manufacturer

Reference to a WSD_LOCALIZED_STRING_LIST structure that contains the manufacturer name. The name should be set to fewer than 2048 characters.

ManufacturerUrl

The URL to a Web site for the device manufacturer. The URL should have fewer than 2048 characters.

ModelName

Reference to a WSD_LOCALIZED_STRING_LIST structure that specifies model names. This is a list of localized friendly names that should be set to fewer than 256 characters.

ModelNumber

The model number. This should be set to fewer than 256 characters.

ModelUrl

The URL to a Web site for this device model. The URL should have fewer than 2048 characters.

PresentationUrl

An HTML page for this device. This can be relative to a base URL set by XML Base. The URL should have fewer than 2048 characters.

Any

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

Remarks

WSD_THIS_MODEL_METADATA specifies manufacturer metadata that is common to all instances of a specific model.

Model metadata follows this form:

<wsd:ThisModel>
    <wsd:Manufacturer>
        A. Datum Corporation
    </wsd:Manufacturer>
    <wsd:ManufacturerURL>
        http://www.adatum.com
    </wsd:ManufacturerURL>
    <wsd:ModelName>
        WebWeigh
    </wsd:ModelName>
    <wsd:ModelNumber>
        9-23492-83049
    </wsd:ModelNumber>
    <wsd:ModelURL>
        http://www.adatum.com/WebWeighOwner.html 
    </wsd:ModelURL>
    <wsd:PresentationURL>
        presentation/menu.html
    </wsd:PresentationURL>
</wsd:ThisModel>



Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header wsdtypes.h (include Wsdapi.h)