2.2.6.1.2.9 ExistRestriction Structure

The ExistRestriction structure is used to test whether a particular property exists on a message.

The ExistRestriction structure has the following format.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

RestrictionType

Reserved1

PropertyType

PropertyID

Reserved2

RestrictionType (4 bytes):  This field specifies the type of restriction and MUST be set to RES_EXIST (0x00000008) for the ExistRestriction structure.

Reserved1 (4 bytes):  The application can fill this field with any value when writing the stream. The application MUST ignore the value of this field when reading the stream.

PropertyType (2 bytes):  This field specifies the type of the property. Valid types are specified in section 2.2.6.1.3.

PropertyID (2 bytes):  This field specifies the property ID of the property.

Reserved2 (4 bytes):  The application can fill this field with any value when writing the stream. The application MUST ignore the value of this field when reading the stream.