Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.Client_Control_Pdu_Request_Control.EncodeControlData C# (CSharp) Method

EncodeControlData() private static method

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

            RdpbcgrEncoder.EncodeStructure(dataBuffer, controlPduData.shareDataHeader);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, (ushort)controlPduData.action);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, controlPduData.grantId);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, controlPduData.controlId);

            return dataBuffer.ToArray();
        }