WSD_THIS_DEVICE_METADATA structure (wsdtypes.h)
Specifies metadata that is unique to a specific device.
Syntax
typedef struct _WSD_THIS_DEVICE_METADATA {
WSD_LOCALIZED_STRING_LIST *FriendlyName;
const WCHAR *FirmwareVersion;
const WCHAR *SerialNumber;
WSDXML_ELEMENT *Any;
} WSD_THIS_DEVICE_METADATA;
Members
FriendlyName
Reference to a WSD_LOCALIZED_STRING_LIST structure that contains the list of localized friendly names for the device. It should be set to fewer than 256 characters.
FirmwareVersion
The firmware version of the device. It should be set to fewer than 256 characters.
SerialNumber
The serial number of the device. It should be set to fewer than 256 characters.
Any
Reference to a WSDXML_ELEMENT structure that provides an extensible space for devices to add custom metadata to the device specific section. For example, you can use this to add a user-defined name for the device.
Remarks
ThisDevice metadata follows this form:
<wsd:ThisDevice>
<wsd:FriendlyName>
A. Datum WebWeigh Scale
</wsd:FriendlyName>
<wsd:FirmwareVersion>
2.53c
</wsd:FirmwareVersion>
<wsd:SerialNumber>
923450982349058
</wsd:SerialNumber>
</wsd:ThisDevice>
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) |