⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bluetooth_device_info.cs

📁 蓝牙传输控件,用于蓝牙文件上传和下载。芯片只要选用crs
💻 CS
字号:
using System;
using System.Runtime.InteropServices;

namespace bluetoothX
{

    [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]

    internal struct BLUETOOTH_DEVICE_INFO
    {
        internal int dwSize;
        internal long Address;
        internal uint ulClassofDevice;

        [MarshalAs(UnmanagedType.Bool)]

        internal bool fConnected;

        [MarshalAs(UnmanagedType.Bool)]

        internal bool fRemembered;

        [MarshalAs(UnmanagedType.Bool)]

        internal bool fAuthenticated;

        internal SYSTEMTIME stLastSeen;
        internal SYSTEMTIME stLastUsed;  
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst=248)]

        internal string szName;

        public BLUETOOTH_DEVICE_INFO(long address)
        {
            dwSize = 560;
            this.Address = address;
            ulClassofDevice = 0;
            fConnected = false;
            fRemembered = false;
            fAuthenticated = false;

            stLastSeen = new SYSTEMTIME();
            stLastUsed = new SYSTEMTIME();

            szName = "";
        }

        internal DateTime LastSeen
        {
            get
            {
                return stLastSeen.ToDateTime();
            }
        }
        internal DateTime LastUsed
        {
            get
            {
                return stLastUsed.ToDateTime();
            }
        }

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -