3.1.1.2.3 Defragmentation Data

The current state of defragmentation (see sections 2.2.4 and 3.1.5.1.2) for PSRP messages (section 2.2.1) sent by the PSRP server and targeted at the RunspacePool.

Defragmentation data consists of the following pieces of information:

  • LastObjectId: contents of ObjectId field of the last received fragment. Initialized to 0.

  • LastFragmentId: contents of FragmentId field of the last received fragment. Initialized to 0.

  • PartiallyDefragmentedPsrpMessage: blob with merged Data fields from all fragments with ObjectId equal to the value of LastObjectId. Initialized to an empty blob.