• <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
            久久久久久国产精品免费无码| 久久97久久97精品免视看| 四虎国产精品免费久久| 精品久久久久久无码不卡| 久久久久久久波多野结衣高潮| 热re99久久精品国99热| 国产婷婷成人久久Av免费高清 | 久久99精品久久久久久齐齐| segui久久国产精品| 亚洲综合久久夜AV | 久久人人爽人人爽人人片av高请| 国产叼嘿久久精品久久| 亚洲人成网亚洲欧洲无码久久 | 蜜臀av性久久久久蜜臀aⅴ | 美女写真久久影院| 伊人久久精品无码二区麻豆| 国产午夜精品久久久久九九电影| 久久妇女高潮几次MBA| 久久精品免费大片国产大片| 日韩精品久久久久久久电影蜜臀| 久久99精品久久久久久噜噜| 精品久久香蕉国产线看观看亚洲| 性做久久久久久久久浪潮| 成人精品一区二区久久久| 久久久久亚洲av无码专区导航| 欧美精品一区二区久久| 国内精品久久久久久久涩爱| 久久91精品国产91久久户| 久久99国产综合精品免费| 伊人久久大香线蕉AV色婷婷色| 国产精品久久久香蕉| 久久99热这里只频精品6| 久久精品国产只有精品66| 久久国产成人| 久久久精品国产Sm最大网站| 久久99精品久久久久久秒播| 久久久久一级精品亚洲国产成人综合AV区 | 国产精品久久久久久久久软件| 国内精品久久久久久久涩爱| 久久WWW免费人成—看片| 久久国产视屏|