Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.Server_Set_Keyboard_IME_Status_Pdu.EncodeKeyboardImeData C# (CSharp) Method

EncodeKeyboardImeData() private method

private EncodeKeyboardImeData ( TS_SET_KEYBOARD_IME_STATUS_PDU setKeyBdImeStatusPduData ) : byte[]
setKeyBdImeStatusPduData TS_SET_KEYBOARD_IME_STATUS_PDU
return byte[]
        private byte[] EncodeKeyboardImeData(TS_SET_KEYBOARD_IME_STATUS_PDU setKeyBdImeStatusPduData)
        {
            List<byte> dataBuffer = new List<byte>();

            RdpbcgrEncoder.EncodeStructure(dataBuffer, setKeyBdImeStatusPduData.shareDataHeader);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, setKeyBdImeStatusPduData.UnitId);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, setKeyBdImeStatusPduData.ImeState);
            RdpbcgrEncoder.EncodeStructure(dataBuffer, setKeyBdImeStatusPduData.ImeConvMode);

            return dataBuffer.ToArray();
        }