2.7 PropertyProblem Structure

A PropertyProblem structure describes an error relating to an operation involving a property.


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

Index

PropertyTag

...

ErrorCode

...

Index (2 bytes): An unsigned integer. This value specifies an index into an array of property tags.

PropertyTag (4 bytes): A PropertyTag structure, as specified in section 2.9. This value specifies the property for which there was an error.

ErrorCode (4 bytes): An unsigned integer. This value specifies the error that occurred when processing this property.

An array of PropertyProblem structures is returned from the following ROPs:

  • RopDeleteProperties ([MS-OXCROPS] section 2.2.8.8)

  • RopDeletePropertiesNoReplicate ([MS-OXCROPS] section 2.2.8.9)

  • RopSetProperties ([MS-OXCROPS] section 2.2.8.6)

  • RopSetPropertiesNoReplicate ([MS-OXCROPS] section 2.2.8.7)

  • RopCopyProperties ([MS-OXCROPS] section 2.2.8.11)

  • RopCopyTo ([MS-OXCROPS] section 2.2.8.12)

A PropertyProblem structure contains an error value that is a result of an operation attempting to modify or delete a property, as specified in section 2.4.2. That property is identified by its PropertyTag field and also by its index in the property array passed to the request.