• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            春暖花開
            雪化了,花開了,春天來了
            posts - 149,comments - 125,trackbacks - 0

            藍牙無線電有打開、關閉、可發現三種狀態,那么我們如何實現編程控制呢?

            藍牙設備的三種狀態
            enum BTH_RADIO_MODE {
              BTH_POWER_OFF,
              BTH_CONNECTABLE,
              BTH_DISCOVERABLE
            };

            API介紹
            BthGetMode
            作用
            This function is used to retrieve the current mode of operation of the Bluetooth radio.
            原型
            int BthGetMode(DWORD* pdwMode);
            返回值
            Returns ERROR_SUCCESS on success or returns an error code on failure.

            BthSetMode
            作用
            This function is used to set the Bluetooth mode of operation and reflect it in the control panel. This function is also used

            to persist that state across hardware insertion and reboot.
            原型
            int BthSetMode(DWORD dwMode );
            返回值
            Returns ERROR_SUCCESS on success or returns an error code on failure.

            環境
            OS Versions: Windows CE .NET 4.2 and later
            Header: Declared in bthutil.h
            Library: Use bthutil.lib

            代碼示例
            功能:獲取藍牙設備狀態,如果設備狀態是關閉的,則將其設為可發現。設置是否成功,給出提示。

            第一步

            首先需要添加頭文件和庫文件
            #include <bthutil.h>
            #pragma  comment(lib, "bthutil.lib")

            第二步

            獲取藍牙設備狀態

            DWORD bthState;
            if (ERROR_SUCCESS == BthGetMode(&bthState))
            {
                if (bthState == BTH_POWER_OFF)
                {
                    if (ERROR_SUCCESS == BthSetMode(BTH_DISCOVERABLE))
                    {
                        MessageBox(NULL, _T("success"), _T("Note"), MB_OK);
                    }
                    else
                    {
                        MessageBox(NULL, _T("failed"), _T("Note"), MB_OK);
                    }
                }
            }

            設置藍牙狀態是在模擬器上進行的,沒有設置成功,這是由于模擬器上沒有安裝藍牙設備造成的。


            還需要繼續學習。
            posted on 2008-07-24 17:29 Sandy 閱讀(1006) 評論(0)  編輯 收藏 引用 所屬分類: Window Mobile
            色噜噜狠狠先锋影音久久| 久久人妻少妇嫩草AV无码蜜桃 | 国产精品久久久久久吹潮| 久久久久久极精品久久久| 国内精品久久久久| 99久久精品国产高清一区二区| 欧美精品国产综合久久| 最新久久免费视频| 亚洲欧美另类日本久久国产真实乱对白 | 国产精品福利一区二区久久| 国内精品久久久久影院薰衣草| 午夜福利91久久福利| 久久伊人亚洲AV无码网站| 亚洲人AV永久一区二区三区久久| 久久久久亚洲av成人无码电影| 久久久久18| 婷婷国产天堂久久综合五月| 三级三级久久三级久久| 中文精品久久久久人妻不卡| 久久天天躁狠狠躁夜夜不卡| 色综合久久久久综合体桃花网| 日日躁夜夜躁狠狠久久AV| 狠狠色丁香久久婷婷综| 91精品国产综合久久四虎久久无码一级 | 色诱久久久久综合网ywww| 久久男人Av资源网站无码软件| 国产91色综合久久免费分享| 精品欧美一区二区三区久久久 | 国产精品久久永久免费| 久久这里只有精品久久| 久久国产精品视频| 久久伊人五月丁香狠狠色| 人妻无码αv中文字幕久久| 免费国产99久久久香蕉| 久久性生大片免费观看性| 伊人久久大香线蕉AV色婷婷色 | 中文字幕一区二区三区久久网站 | 亚洲午夜无码AV毛片久久| 亚洲精品乱码久久久久久久久久久久 | 一级做a爰片久久毛片毛片| 久久久久久久久久久久中文字幕|