2.2.6.1.2.3 LogicalNotRestriction Structure
The LogicalNotRestriction structure is used to apply a logical NOT operation to one subrestriction. The result is TRUE if the child condition evaluates to FALSE and FALSE otherwise.
The LogicalNotRestriction structure has the following format.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RestrictionType |
|||||||||||||||||||||||||||||||
Reserved |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
SubCondition (variable) |
|||||||||||||||||||||||||||||||
... |
RestrictionType (4 bytes): This field specifies the type of restriction and MUST be set to RES_NOT (0x00000002) for the LogicalNotRestriction structure.
Reserved (12 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.
SubCondition (Variable): This field contains a single subrestriction that makes up this structure. The subrestriction MUST be one of the structures that is specified in section 2.2.6.1.2.1 through section 2.2.6.1.2.11.