Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.Client_Synchronize_Pdu.EncodeSynchronizeData C# (CSharp) Method

EncodeSynchronizeData() private static method

Encode synchronizePduData field.
private static EncodeSynchronizeData ( TS_SYNCHRONIZE_PDU synchronizePduData ) : byte[]
synchronizePduData TS_SYNCHRONIZE_PDU The data to be encoded.
return byte[]
        private static byte[] EncodeSynchronizeData(TS_SYNCHRONIZE_PDU synchronizePduData)
        {
            List<byte> dataBuffer = new List<byte>();

            RdpbcgrEncoder.EncodeStructure(dataBuffer, synchronizePduData.shareDataHeader);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, (ushort)synchronizePduData.messageType);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, synchronizePduData.targetUser);

            return dataBuffer.ToArray();
        }