3.1 Version Stream
This section provides an example of a Version stream (1) that contains a DataSpaceVersionInfo structure (section 2.1.5).
-
00000000: 3C 00 00 00 4D 00 69 00 63 00 72 00 6F 00 73 00 00000010: 6F 00 66 00 74 00 2E 00 43 00 6F 00 6E 00 74 00 00000020: 61 00 69 00 6E 00 65 00 72 00 2E 00 44 00 61 00 00000030: 74 00 61 00 53 00 70 00 61 00 63 00 65 00 73 00 00000040: 01 00 00 00 01 00 00 00 01 00 00 00
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FeatureIdentifier (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
ReaderVersion.vMajor |
ReaderVersion.vMinor |
||||||||||||||||||||||||||||||
UpdaterVersion.vMajor |
UpdaterVersion.vMinor |
||||||||||||||||||||||||||||||
WriterVersion.vMajor |
WriterVersion.vMinor |
FeatureIdentifier (variable): "Microsoft.Container.DataSpaces" specifies the functionality for which this version information applies. This string is contained in a UNICODE-LP-P4 structure (section 2.1.2); therefore, the first 4 bytes of the structure contain 0x0000003C, which specifies the length, in bytes, of the string. The string is not null-terminated.
ReaderVersion.vMajor (2 bytes): 0x0001 specifies the major component of the reader version of the software component that created this structure.
ReaderVersion.vMinor (2 bytes): 0x0000 specifies the minor component of the reader version of the software component that created this structure.
UpdaterVersion.vMajor (2 bytes): 0x0001 specifies the major component of the updater version of the software component that created this structure.
UpdaterVersion.vMinor (2 bytes): 0x0000 specifies the minor component of the updater version of the software component that created this structure.
WriterVersion.vMajor (2 bytes): 0x0001 specifies the major component of the writer version of the software component that created this structure.
WriterVersion.vMinor (2 bytes): 0x0000 specifies the minor component of the writer version of the software component that created this structure.