• <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
            久久青草国产精品一区| 久久精品青青草原伊人| 久久综合欧美成人| 久久精品国产99国产精品 | 亚洲精品美女久久久久99| 日韩乱码人妻无码中文字幕久久| 无码AV波多野结衣久久| 99久久精品国内| 久久久久国色AV免费看图片| 久久亚洲国产成人精品性色| 国产激情久久久久影院老熟女免费| 久久亚洲国产精品123区| 亚洲精品乱码久久久久久中文字幕 | 久久精品国产亚洲AV香蕉| 嫩草影院久久国产精品| 久久无码高潮喷水| 国内精品久久久久久久涩爱 | 精品综合久久久久久97超人 | 色偷偷偷久久伊人大杳蕉| 亚洲国产成人久久综合一 | 国内精品人妻无码久久久影院导航| 91久久精一区二区三区大全| 一本大道久久香蕉成人网| 国产精品99久久久久久猫咪| 97r久久精品国产99国产精| 无遮挡粉嫩小泬久久久久久久| 怡红院日本一道日本久久 | 亚洲午夜福利精品久久| 久久精品中文闷骚内射| 亚洲AⅤ优女AV综合久久久| 久久国产精品99久久久久久老狼 | 久久久久久久免费视频| 亚洲成色999久久网站| 精品久久一区二区三区| 国内精品久久久久久野外| 国内精品伊人久久久久av一坑| 亚洲欧美日韩久久精品第一区| 中文字幕无码久久精品青草| 色婷婷久久综合中文久久一本| 久久精品这里只有精99品| 久久久人妻精品无码一区|