Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.TS_INPUT_CAPABILITYSET.ToBytes C# (CSharp) Method

ToBytes() public method

convert this structure to byte array
public ToBytes ( ) : byte[]
return byte[]
        public byte[] ToBytes()
        {
            List<byte> encodeBuffer = new List<byte>();

            RdpbcgrEncoder.EncodeStructure(encodeBuffer, (ushort)capabilitySetType);
            RdpbcgrEncoder.EncodeStructure(encodeBuffer, lengthCapability);
            RdpbcgrEncoder.EncodeStructure(encodeBuffer, (ushort)inputFlags);
            RdpbcgrEncoder.EncodeStructure(encodeBuffer, pad2octetsA);
            RdpbcgrEncoder.EncodeStructure(encodeBuffer, keyboardLayout);
            RdpbcgrEncoder.EncodeStructure(encodeBuffer, (uint)keyboardType);
            RdpbcgrEncoder.EncodeStructure(encodeBuffer, keyboardSubType);
            RdpbcgrEncoder.EncodeStructure(encodeBuffer, keyboardFunctionKey);
            RdpbcgrEncoder.EncodeUnicodeString(encodeBuffer, imeFileName, ConstValue.INPUT_CAP_IME_FLIENAME_SIZE);
            return encodeBuffer.ToArray();
        }
TS_INPUT_CAPABILITYSET