Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.Server_Deactivate_All_Pdu.EncodeDeactivateAllData C# (CSharp) Method

EncodeDeactivateAllData() private method

private EncodeDeactivateAllData ( TS_DEACTIVATE_ALL_PDU deactivateAllPduData ) : byte[]
deactivateAllPduData TS_DEACTIVATE_ALL_PDU
return byte[]
        private byte[] EncodeDeactivateAllData(TS_DEACTIVATE_ALL_PDU deactivateAllPduData)
        {
            List<byte> dataBuffer = new List<byte>();

            RdpbcgrEncoder.EncodeStructure(dataBuffer, deactivateAllPduData.shareControlHeader);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, deactivateAllPduData.shareId);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, deactivateAllPduData.lengthSourceDescriptor);
            RdpbcgrEncoder.EncodeBytes(dataBuffer, deactivateAllPduData.sourceDescriptor);

            return dataBuffer.ToArray();
        }