The comments for this method indicate only Text data is supported on the wire but, in actuality, binary data is required.
The associated code and the Dbg.Assert bear this out.
See the related bug in PSRP which hit the Dbg.Assert: PowerShell/psl-omi-provider#121