九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團論壇Win CE 專區WinCE系統定制與驅動開發 → 詳解WinCE下USB Host驅動開發(2)


  共有10011人關注過本帖樹形打印

主題:詳解WinCE下USB Host驅動開發(2)

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
詳解WinCE下USB Host驅動開發(2)  發帖心情 Post By:2010-11-26 10:38:05

當用戶需要卸載USB Host設備驅動時,將會調用USBUnInstallDriver函數
BOOL USBUnInstallDriver();
    它與USBInstallDriver類似,不過是調用如下兩個函數
UnRegisterClientSettings
    BOOL UnRegisterClientSettings(LPCWSTR szUniqueDriverId, LPCWSTR szReserved, LPCUSB_DRIVER_SETTINGS lpDriverSettings);
    BOOL UnRegisterClientDriverID(LPCWSTR szUniqueDriverId);
    其中szUniqueDriverId是注冊時,使用的ID,szReserved保留,故設置為NULL,lpDriverSettings則是驅動程序設置信息。

例程如下:
BOOL USBUnInstallDriver()
{
 RETAILMSG(1,(TEXT("USBUninstallDriver\r\n")));
 BOOL fRet = FALSE;
 USB_DRIVER_SETTINGS DriverSettings;
 DriverSettings.dwCount = sizeof(DriverSettings);
 DriverSettings.dwVendorId = 0x10C4;
 DriverSettings.dwProductId = 0x0003;
 DriverSettings.dwReleaseNumber = USB_NO_INFO;
 
 DriverSettings.dwDeviceClass = USB_NO_INFO;
 DriverSettings.dwDeviceSubClass = USB_NO_INFO;
 DriverSettings.dwDeviceProtocol = USB_NO_INFO;
 
 DriverSettings.dwInterfaceClass = 0;
 DriverSettings.dwInterfaceSubClass = 0;
 DriverSettings.dwInterfaceProtocol = 0;
 
 fRet = UnRegisterClientSettings(L"USBTest", NULL, &DriverSettings);
 if(fRet) {
  fRet = UnRegisterClientDriverID(L"USBTest");
  if(!fRet)
   RETAILMSG(1,(TEXT("UnRegisterClientDriverID error\r\n")));
 } else
  RETAILMSG(1,(TEXT("UnRegisterClientSettings error\r\n")));
 return fRet;
}
    其中DriverSettings必須與USBInstallDriver的DriverSettings一致。
    回到原來的流程,WinCE注冊表中已經包含了驅動信息,WinCE系統自動查找注冊表,在找到設備對應鍵值的DLL后,將會調用該DLL的USBDeviceAttach函數。
BOOL USBDeviceAttach(
 USB_HANDLE hDevice,
 LPCUSB_FUNCS lpUsbFuncs,
 LPCUSB_INTERFACE lpInterface,
 LPCWSTR szUniqueDriverId,
 LPBOOL fAcceptControl,
 DWORD dwUnused)
    hDevice 設備句柄,操作USB設備時,需要使用該句柄
    lpUsbFuncs 指向一個包含各種USB操作的函數指針
    lpInterface USB接口信息,這里需要注意的是,如果在DriverSettings里dwInterfaceClass、dwInterfaceSubClass、dwInterfaceProtocol設置為USB_NO_INFO,則該指針為NULL 
    szUniqueDriverId 注冊設備ID
    fAcceptControl 該值被賦值為TRUE,表示該驅動能操作該設備。如果不能操作該設備,則“未能識別的USB設備”對話框會再次出現,要求用戶輸入驅動程序名稱
    dwUnused 未使用

    在該函數內,主要是做一些檢查,判斷是否能驅動設備,還有就是注冊USB事件通知回調函數,以及激活流驅動。對于檢查部分,這里不再詳細說明。

    首先,介紹一下激活流驅動。
    流驅動為應用程序提供了一個訪問設備的接口,利用該接口可以像訪問文件一樣訪問設備。USB設備同樣可以使用該接口來為應用程序提供支持。在注冊表的
HKEY_LOCAL_MACHINE\Drivers\BuiltIn鍵下,保存了各種WinCE內建流驅動程序的入口。這些驅動通過device.exe在系統啟動時被激活。像USB這樣的設備,只有插入時,才存在流
驅動接口,所以我們需要手動激活流驅動。激活流驅動的函數是:

    HANDLE ActivateDevice(LPCWSTR lpszDevKey, DWORD dwClientInfo);
lpszDevKey 字符串指明了流驅動所在注冊表的鍵。獲悉流驅動的人都知道,流驅動在注冊表中必須包含兩個鍵Prefix和Dll。

    流驅動中所有接口函數都有類似XXX_的前綴,而這個Prefix則指明XXX對應的字符串,如Prefix為COM,則流驅動包含如COM_Open、COM_Close、COM_Write、COM_Read這樣接口函數。Dll則說明了這些函數所在的動態鏈接庫。

在我的例子中存在如下的注冊表鍵:
[HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\USBTest]
   "Prefix"="TST"
   "Dll"="MyUSBTest.dll"
    通過dwClientInfo,可以把參數間接傳給驅動的XXX_init。我們可以把hDevice、lpUsbFuncs、lpInterface這樣信息放置在一個結構體中,通過該函數傳遞給流驅動使用。
USB通知回調函數,可以用來判斷各種USB事件的發生,如USB拔出。當發生事件后,系統會根據注冊的回調函數做相應的處理,在USB設備拔出后,所要做的事情,就是卸載流驅動,并釋放占用的各種資源。

    注冊回調函數是一個包含在lpUsbFuncs中的函數指針:
LPUN_REGISTER_NOTIFICATION_ROUTINE lpUnRegisterNotificationRoutine

該函數的聲明如下:
typedef BOOL (* LPREGISTER_NOTIFICATION_ROUTINE)(
  USB_HANDLE hDevice,
  LPDEVICE_NOTIFY_ROUTINE lpNotifyRoutine,
  LPVOID lpvNotifyParameter
);
hDevice 設備句柄
lpNotifyRoutine 回調函數
lpvNotifyParameter 傳遞給回調函數的參數
在回調函數中卸載流驅動使用
BOOL DeactivateDevice(HANDLE hDevice);
其中,hDevice 傳入ActivateDevice時返回的句柄。
下面是具體的示例:
typedef struct {
 DWORD dwSize;
 USB_HANDLE hDevice,
 LPCUSB_FUNCS lpUsbFuncs,
 LPCUSB_INTERFACE lpInterface,
 HANDLE hStreamDevice;
} TESTUSBINFO, PTESTUSBINFO;
//回調函數
extern "C" BOOL USBDeviceNotifications(
 LPVOID lpvNotifyParameter,
 DWORD dwCode,
 LPDWORD *dwInfo1,
 LPDWORD *dwInfo2,
 LPDWORD *dwInfo3,
 LPDWORD *dwInfo4)
{
 if (dwCode == USB_CLOSE_DEVICE) {
  PTESTUSBINFO pDrv = (PDRVCONTEXT) lpvNotifyParameter;
  DeactivateDevice(pDrv->hStreamDevice); //卸載流驅動
  LocalFree(pDrv); //釋放資源
 }
 RETAILMSG(1,(TEXT("Free Driver Resources!\r\n")));
 return TRUE;
}
BOOL USBDeviceAttach(
 USB_HANDLE hDevice,
 LPCUSB_FUNCS lpUsbFuncs,
 LPCUSB_INTERFACE lpInterface,
 LPCWSTR szUniqueDriverId,
 LPBOOL fAcceptControl,
 DWORD dwUnused)
{
 RETAILMSG(1,(TEXT("USBDeviceAttach\r\n")));
 *fAcceptControl = FALSE;
 //顯示USB設備的一些信息
 if(lpInterface != NULL) {
  RETAILMSG(1,(TEXT("usbserialhost: DeviceAttach, IF %u, #EP:%u, Class:%u, Sub:%u, Prot:%u\r\n"),
   lpInterface->Descriptor.bInterfaceNumber,
   lpInterface->Descriptor.bNumEndpoints,
   lpInterface->Descriptor.bInterfaceClass,
   lpInterface->Descriptor.bInterfaceSubClass,
   lpInterface->Descriptor.bInterfaceProtocol));
  RETAILMSG(1,(TEXT("Endpoint 1:%u\r\n"),
   lpInterface->lpEndpoints[0].Descriptor.bmAttributes));
  RETAILMSG(1,(TEXT("Endpoint 2:%u\r\n"),
   lpInterface->lpEndpoints[1].Descriptor.bmAttributes));
  RETAILMSG(1,(TEXT("Endpoint 3:%u\r\n"),
   lpInterface->lpEndpoints[2].Descriptor.bmAttributes));
 }
 LPCUSB_DEVICE lpUsbDev = (lpUsbFuncs->lpGetDeviceInfo)(hDevice);
 if(!lpUsbDev)
 {
  RETAILMSG(1,(TEXT("Unable to get USB device!\r\n")));
  return FALSE;
 }
 //保存必要的信息供驅動程序其他部分使用
 PTESTUSBINFO pDrv = (PTESTUSBINFO)LocalAlloc (LPTR, sizeof (PTESTUSBINFO));
 pDrv->dwSize = sizeof (DRVCONTEXT);
 pDrv->hDevice = hDevice;
 pDrv->lpUsbFuncs = lpUsbFuncs;
 pDrv->lpInterface = lpInterface;
 //激活流驅動
 pDrv->hStreamDevice = ActivateDevice (L"Drivers\\USB\\ClientDrivers\\USBTest", (DWORD)pDrv);
 if (pDrv->hStreamDevice) {
  //注冊回調函數
  (*lpUsbFuncs->lpRegisterNotificationRoutine)(
   hDevice,
   USBDeviceNotifications,
   pDrv);
 } else {
  RETAILMSG(1, (TEXT("Can't activate stream device! rc=%d\r\n"), GetLastError()));
  LocalFree(pDrv);
  return FALSE;
 }
 //驅動可以操作該設備
 *fAcceptControl = TRUE;
 return TRUE;
}

    至此,USB Host端設備驅動程序所必須實現的功能都已經實現。并且和流驅動相連接。應用程序已經可以使用流驅動的接口來操作USB設備了。

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

詳解WinCE下USB Host驅動開發(2)








簽名
主站蜘蛛池模板: 狠狠色噜噜狠狠狠狠av | 91免费成人 | 九九九九国产 | 国产黄色网址在线观看 | 少妇的激情 | 国产v片| 搐搐国产丨区2区精品av | 亚洲欧洲在线观看 | av大片在线无码免费 | 医生强烈淫药h调教小说视频 | 邻居少妇张开腿让我爽了在线观看 | 亚洲激情在线视频 | 在线视频国产一区 | 免费看男女做爰爽爽视频 | 午夜久久一区 | 欲香欲色天天天综合和网 | 尤物在线视频 | 亚l州综合另中文字幕 | 国产精品天天看 | 丁香婷婷激情国产高清秒播 | 欧美xxxx见血 | 日韩综合久久 | 精品少妇一区二区30p | 成人福利视频网 | 国产又黄又硬又湿又黄的故事 | 天堂8中文在线最新版在线 拍真实国产伦偷精品 | 伊人综合影院 | 欧美片一区二区三区 | 性生交片免费无码看人 | 国产欧美精品在线观看 | 人善交类欧美重口另类 | 国产一级黄色片视频 | 乌克兰极品少妇xxxx做受小说 | 欧美一区内射最近更新 | 成人免费视频视频在线观看 免费 | 日本乱大交做爰 | 欧美一级免费大片 | 丰满少妇人妻久久久久久 | 在线无码va中文字幕无码 | 美女黄在线观看 | 在线看片资源 | 调教一区二区 | 九九综合九九 | 乱码午夜-极品国产内射 | 91精产国品一二三产区区 | 精品国产乱码久久久久久虫虫 | 巨人精品福利官方导航 | 国产精品18久久久久白浆软件 | 懂色av噜噜一区二区三区av88 | 狠狠干狠狠艹 | 91看片淫黄大片 | 波多野结衣一区二区三区中文字幕 | 中国黄色三级 | 91亚洲精品一区 | 明星换脸av一区二区三区网站 | 天天夜碰日日摸日日澡性色av | 亚洲精品免费在线观看视频 | 成人在线免费小视频 | 人妻丰满熟妇av无码区免 | 二区不卡| jizzjizz国产精品喷水 | 国产欧美一区二区精品忘忧草 | 精品国产一区在线观看 | 精品国产不卡一区二区三区 | 欧美大香线蕉线伊人久久 | 裸体歌舞表演一区二区 | 国产 麻豆 日韩 欧美 久久 | 亚洲精品五月天 | 国产精品一区二区吃奶在线观看 | 欧美z○zo变态重口另类黄 | 国产精品一区视频 | 婷婷激情网站 | 欧美精品123 | 国产97色在线 | 日韩 | 一区二区三区四区亚洲 | 欧美激情aaa | 精品久久国产老人久久综合 | 性欧美日本 | 国产黄色录像片 | 成人婷婷网色偷偷亚洲男人的天堂 | 欧美精品播放 | 国内自拍视频在线观看 | 免费成人在线观看视频 | 中文字幕精品久久久久 | 日韩精品人妻系列无码专区免费 | 人妻人人澡人人添人人爽人人玩 | 丁香花完整视频小说 | 久久99国产精品久久99果冻传媒 | 黄色视屏在线免费观看 | 亚洲一区二区蜜桃 | 精品国产一区二区三区久久久蜜月 | 国语自产偷拍精品视频偷 | 日韩欧美亚洲国产精品字幕久久久 | 欧美xxxⅹ性欧美大片 | 亚洲欧美激情另类 | 亚洲第一a在线观看网站 | 国产久热精品无码激情 | 小早川怜子一区二区三区 | yy8男人的天堂 | 女女女女女裸体处开bbb | 狼人青草久久网伊人 | 亚洲性色av私人影院无码 | 男人资源网站 | 亚洲一级淫片 | 国产一区二区三区在线电影 | 欧美乱大交aaaa片if | 日韩中文字幕在线播放 | 97国产精品亚洲精品 | 97视频人人免费看 | 欧洲美女粗暴牲交免费观看 | 少妇人妻互换不带套 | 欧洲熟妇精品视频 | 免费99| 亚洲日本欧美在线 | 亚洲无av在线中文字幕 | 淫欲av| 国内视频一区二区三区 | 少妇被爽到高潮喷水久久欧美精品 | 久久久精品视频一区二区三区 | 精品乱码久久久久久中文字幕 | 国产美女自慰在线观看 | 亚洲中文字幕无码一区二区三区 | 国产乱码精品一区二区蜜臀 | 亚洲国产另类久久久精品网站 | 国产精品久久久久久久久久久久久久 | 伊人久久大香线蕉av一区二区 | 麻豆精品一区二正一三区 | 欧美专区在线 | 二区三区视频 | 大蜜桃臀偷拍系列在线观看 | 欧美永久精品 | 丁香五月欧美成人 | 日韩综合中文字幕 | 国产区图片区小说区亚洲区 | 日韩欧美国产三级 | 日韩有码第一页 | 国产一级黄色大片 | 午夜精品久久久久久久久久久 | 欧美日韩一区二区三区在线播放 | 中文字幕人妻高清乱码 | 亚洲码无人客一区二区三区 | 精品久久久久久中文字幕2017 | 美女免费网站在线观看 | www.av在线播放 | 天天躁日日躁狠狠躁欧美老妇 | 日批视频免费观看 | 深爱开心激情网 | 国内精品久久久久 | 新国产三级在线观看播放 | 亚洲黑人精品一区在线观看 | 粉嫩av一区二区老牛影视 | 精品免费国产一区二区 | 日本一区二区在线视频 | 亚洲aaaaaa| 国精产品一区一区三区有限公司 | 国产乱码精品一区二三赶尸艳谈 | 亚洲综合国产成人丁香五月激情 | 久久九九国产视频 | 超碰网站在线观看 | 日本一区视频在线观看 | 黄免费在线 | 黑人糟蹋人妻hd中文字幕 | 亚欧日韩在线 | 欧美性猛交7777777 | www91在线播放 | 国产成人精品久久 | 久久66热人妻偷产精品 | 福利cosplayh裸体の福利 | 欧美一级片观看 | av狠狠干| 国产免费xvideos视频入口 | 精品无码久久久久久久久 | 特黄特色大片免费视频大全 | 91网站在线观看视频 | 国产成人三级在线观看视频 | 希岛爱理av免费一区二区 | 玩弄中年熟妇正在播放 | 综合中文字幕 | 国产精品久久久久久久久久了 | 国产强伦姧在线观看无码 | 国产一级生活片 | 曰本在线 | 亚洲国产天堂久久综合 | 日本三级全黄三级a | 六月婷婷七月丁香 | 精品久久久久成人码免费动漫 | 精品夜夜爽欧美毛片视频 | 免费看国产一级片 | 男女啪啪做爰高潮免费网站 | 成人免费在线视频 | 欧美天天性 | 国产精选第一页 | 欧美日韩在线免费观看视频 | 日韩在线天堂 | 7777少妇色视频免费播放 | 久久一区二区三区四区五区 | 日韩一区二区免费看 | 特级免费毛片 | 国产又爽又黄的激情精品视频 | 少妇高潮疯狂叫床在线91 | 狠狠操中文字幕 | 蜜桃视频无码区在线观看 | 亚洲天堂三区 | 一区二区三区在线免费观看视频 | 日韩欧美大片在线观看 | 激情五月婷婷色 | 国产第一亚洲 | 白嫩少妇喷水正在播放 | 亚洲精品99久久久久中文字幕 | 成人黄色在线免费观看 | 东京热加勒比无码少妇 | 成人天堂av| 国产婷婷色一区二区三区 | 夜夜爽日日柔柔日日人人 | 欧美另类极品videosbest品质 | 亚洲a∨无码无在线观看 | 成人p站在线观看 | 亚洲玉足av久久影视 | 亚洲精品国产精 | 国产午夜精品久久久久免费视 | 国产精品一级视频 | 中文字幕av在线一二三区 | 色综合天天天天做夜夜夜夜做 | 蜜桃av噜噜 | 中文字幕不卡 | 偷偷色噜狠狠狠狠的777米奇 | 国产字幕侵犯亲女 | 国产精品久久久久久久久久免费 | 午夜性生活视频 | 亚洲双插 | 国产视频精品一区二区三区 | 国产真实乱对白精彩 | 实拍男女野外做爰视频 | 久久久久噜噜噜亚洲熟女综合 | 男主和女配啪慎入h闺蜜宋冉 | 另类αv欧美另类aⅴ | 91亚洲精华国产精华精华液 | 一区二区乱子伦在线播放 | 日本五十路岳乱在线观看 | av无码精品一区二区三区四区 | 91不戴套国语对白在线观看 | 亚洲黄色一级 | 久久亚洲影院 | 亚洲国产精品无卡做爰天天 | 精品国产乱码久久久久久口爆 | 美女黄视频网站 | 欧美精品午夜 | 女人性做爰100部免费 | 青青草这里只有精品 | 五月天福利视频 | 成人亚洲精品久久久久 | 无码人妻丰满熟妇啪啪欧美 | 91传媒网站 | av永久免费在线观看 | 国产馆在线观看 | 99久热re在线精品99re8热视频 | 欧美三级中文字幕 | av在线收看| 韩国黄色毛片 | 中国videosex高潮hd | 国产精品人八做人人女人a级刘 | ass阿娇裸体pics| 女人舌吻男人茎视频 | 国产亚洲性欧美日韩在线观看软件 | 97福利网 | 日日舔夜夜操 | 国产精品视频久久久久 | 亚洲视频不卡 | 天堂网中文在线观看 | 亚洲女同二女同志 | 午夜福利无码不卡在线观看 | 免费的黄色大片 | 亚洲成熟人网站 | 第一av| 日本少妇又色又爽又高潮看你 | 午夜777| 超碰成人av | 国产精品久久二区二区 | 国产精品毛片一区视频播 | 免费看黄a级毛片 | 91成人精品国产刺激国语对白 | 天天爽天天干 | 国产大学生呻吟对白精彩在线 | 久久久久久久久久久网 | 日韩精品一区二区三区不卡 | 久久青草视频 | 琪琪亚洲精品午夜在线 | 伊人久久麻豆 | 2019国产精品| 亚洲视频天堂 | 日产欧产美韩系列久久99 | 2022亚洲无砖无线码 | 日本妞xxxxxxxxx68 | 日韩二区视频 | 亚洲精品中文字幕久久久久下载 | 134vcc影院免费观看 | 女人被狂躁c到高潮喷水一区二区 | 国产在线黄 | 在线91av | 日日日干 | 操操操视频 | 日本少妇bbwbbw精品 | 久久免费视频一区二区 | 国产免码va在线观看免费 | 欧美成人三级在线播放 | 在线观看中文字幕码 | 欧美成人午夜剧场 | 亚洲国产精品一区二区久久hs | 一个人免费在线观看视频 | 男女啪啪免费 | www.成人网.com | x88av蜜桃臀一区二区 | 91精品国产色综合久久不卡粉嫩 | 天天夜夜爽| 国产福利片在线 | 天干天干天啪啪夜爽爽av | 成人福利片 | 好吊妞这里都是精品 | 国产亚洲精品成人av在线 | 日批在线视频 | 国产偷抇久久精品a片69 | 永久免费网站直接看 | 欧美一区二区三区成人久久片 | 久热草 | 男女啪啪毛片 | 亚洲男人的天堂网站 | 黄色毛片大全 | 久久精品99国产国产精 | 爱插网 | 思热99re视热频这里只精品 | 亚洲一区国产一区 | 国产一级一片免费播放 | 国产精品久久久久久久岛一本蜜乳 | 日韩精品视频在线观看免费 | 国内自拍一二三四2021 | 懂色av中文一区二区三区 | tushy欧美激情在线观看 | 国产精品乱子伦 | 日本真人做爰免费的视频 | 欧美午夜一区二区 | 丰满少妇熟乱xxxxx视频 | 性爱免费在线视频 | 亚洲综合在线另类色区奇米 | 欧美日本高清 | 亚洲一区二区三区国产 | 波多野结衣免费在线视频 | 亚洲天天 | 亚洲熟女一区二区三区 | 免费看国产黄色 | 日本韩国免费观看 | 极品白嫩高潮呻吟喷水av | 亚洲а∨天堂久久精品9966 | 玖玖成人 | 国产精品videos | 看a网站| 蜜臀久久99精品久久久久久 | 天天拍夜夜添久久精品大 | 亚洲精品无码永久在线观看性色 | 日日橹狠狠爱欧美二区免费视频 | 欧美色窝79yyyycom | av免费看网址| 国产又粗又大又黄 | 蜜桃成熟时李丽珍在线观看 | 啪啪官网 | 99re这里只有精品在线 | 国模杨依粉嫩蝴蝶150p | 日韩伦理av| 中文字幕一精品亚洲无线一区 | 天天拍夜夜添久久精品大 | 国产主播第一页 | 亚洲狠狠丁香婷婷综合久久久 | 国产一区二区三区四区在线观看 | 污网站在线播放 | 精品在线免费视频 | 法国伦理少妇愉情 | 精品蜜桃av | 九九精品网 | 国产精品偷伦费观看一次 | 欧美自拍偷拍第一页 | 亚洲熟妇无码av | 天堂视频一区二区 | 国产精品嫩草影院桃色 | 又大又粗弄得我出好多水 | 精品少妇一区二区三区视频 | 亚洲浮力影院久久久久久 | 在线色av| 91精品国模一区二区三区 | 国产乱码精品一区二区三区爽爽爽 | 日本成人动漫在线观看 | 看全色黄大色大片60岁 | 成人a毛片 | 爱爱视频在线看 | 偷看做性肉体探欲k8 | 伊人夜色 | 色一情一乱一伦一区二区三区日本 | 自拍偷在线精品自拍偷无码专区 | 成人a级做爰生活片 | 国产一区二区精品在线 | 91精品在线免费观看 | 国产精品视频区 | 成人免费ā片在线观看 | 日本免费网站视频 | 亚洲一级大片 | 最爽free性欧美人妖 | 91精品视频在线 | 图片区乱熟图片区小说 | 狠狠躁夜夜躁人人爽超碰97香蕉 | av激情小说 | 二色av| 91超碰在线观看 | 视频二区在线观看 | 伊人九九九有限公司 | 久久综合入口 | 久久精品国产精品国产一区 | 久久久美女 | www.国产二区 | 越南女子杂交内射bbwxz | 岛国三级在线观看 | 免费a视频在线观看 | 欧美两根一起进3p做受视频 | 91精品国产综合久久蜜臀 | 国产玉足脚交欧美一区二区 | 三级全黄裸体 | 五月婷婷六月天 | 欧美一区亚洲一区 | 日本三级理论久久人妻电影 | 午夜三级毛片 | 九九国产精品入口麻豆 | 亚洲三级a| 日韩性xxx| 欧美交换配乱吟粗大25p | 国产一区二区三区视频 | 熟妇人妻无乱码中文字幕 | 亚洲精品久久久久久久久 | 日韩69av| 男人久久 | 一个人看的www免费视频在线观看 | 国产成人精品一区二区三区在线 | hd国产人妖ts另类视频 | 18禁黄网站禁片免费观看女女 | 久久男人av资源网站 | 成人免费淫片aa视频免费 | 色综合久久久久久久久五月 | 欧美日韩一区二区在线观看 | 森泽佳奈在线播放 | 国产欧美专区 | 日本一本久草 | 亚洲特级毛片 | 亚洲精品鲁一鲁一区二区三区 | xxxxx色| 成人片片| 99精品欧美一区二区三区 | 欧美大尺度床戏做爰 | 男女xx网站| jizz麻豆视频| 不卡的中文字幕 | 国产情侣主伺候绿帽男m | 古装一级淫片aaaaaa | 一本加勒比hezyo日本变态 | 69看片| 亚洲青草 | 精精国产xxxx视频在线播放 | 乱色熟女综合一区二区三区 | 日韩欧美成人一区 | 成人免费观看男女羞羞视频 | 人妻少妇偷人精品无码 | 国产成人精品久 | 麻豆久久精品 | 综合五月婷 | 国产精品久久久久久久久久久久久久久久久久 | 一区二区三区免费在线 | 91麻豆精品国产91久久久使用方法 | 欧美操大逼 | 久久精品成人一区二区三区 | 黄色免费网站在线 | 一本之道高清狼码 | 日本乱子人伦在线视频 | 污污网站在线免费观看 | 人人妻人人澡人人爽人人dvd | av免费高清 | 无码人妻精品一区二区三区99不卡 | 狠狠干,狠狠操 | 国产成人免费高潮激情视频 | 国产视频一区二区在线观看 | www春色 | 欧美性猛交久久久乱大交小说 | 五月婷婷激情综合 | 欧美亚洲一 | 中文字幕一区二区三区在线播放 | 特黄特色大片免费播放器下 | 嫩草av久久伊人妇女超级a | 国产一区视频在线免费观看 | 99国产精品久久久久久久成人 | 中字幕视频在线永久在线观看免费 | 国产精品一二三区成毛片视频 | 久久天堂精品 | 全球av集中精品导航福利 | 亚洲日韩久久综合中文字幕 | 五月天婷婷伊人 | 精品久久久久久久久久软件 | 国产精品毛片完整版视频 | www夜插内射视频网站 | 波多野结衣一区 | 国产靠逼视频 | 久久性生活视频 | 亚洲一级片av | 欧美三级欧美成人高清www | 56国语精品自产拍在线观看 | 欧美色图狠狠干 | 中文字幕亚洲中文字幕无码码 | 成人黄色网址在线观看 | 亚洲老女人av | 97人人插 | 黄色一及片 | 国产 中文 字幕 日韩 在线 | 欧美另类videossexo高潮 | 亚洲天堂免费在线 | 欧美激情精品久久 | 五月婷六月丁香狠狠躁狠狠爱 | 国产91综合一区在线观看 | 精品1卡二卡三卡四卡老狼 国内大量偷窥精品视频 | 美日韩在线 | 久久一日本道色综合久久 | 精品一区二区三区在线视频 | 亚洲成人一区在线观看 | 激情视频免费在线观看 | 国产老头和老头xxxxx免费 | 色久综合网 | 日韩欧美aaa | 欧美性生交大片免费视频 | 性xxxx欧美| 成人免费网站在线观看 | 亚洲 欧美 视频 | 哺乳一区二区三区中文视频 | 国产伦精品一区二区三区四区视频 | 国产黄色片在线免费观看 | 男女做爰猛烈叫床高潮的书 | 欧美精品videosex极品 | 天堂网亚洲 | 中文字幕不卡在线观看 | 国产精品原创 | 色婷婷综合激情综在线播放 | 色一情一伦一子一伦一区 | 久久国产a | 韩国三级视频在线 | 午夜xxxx| 久久欧美亚洲另类专区91大神 | 亚洲少妇30p | 艳妇臀荡乳欲伦交换h在线观看 | 高潮videossex高潮 | 日韩一区二区在线观看视频 | 国产sm鞭打折磨调教视频 | 中出 在线 | 亚洲色婷婷久久精品av蜜桃 | 国产精品vⅰdeoxxxx国产 | www.色午夜.com | 国产成人精品白浆久久69 | 中文字幕一区二区三区乱码在线 | 国产乱人伦精品一区二区三区 | 亚洲夜色噜噜av在线观看 | 99久久无色码中文字幕人妻 | 无尽夜久久久久久久久久 | www五月婷婷 | 中文字幕在线观看一区 | 麻豆影视在线播放 | 国产午夜无码精品免费看 | 97国产情侣爱久久免费观看 | 久久伊人久久 | 麻豆一区二区99久久久久 | 日本一级黄 | 国产免费av一区二区 | 人妻熟女欲求不满在线 | 欧美偷拍一区二区 | 学生粉嫩无套白浆第一次 | 在线 国产 欧美 亚洲 天堂 | 久久亚洲国产成人精品无码区 | 亚洲国产成人005 | 日韩亚洲视频在线观看 | 亚洲无人区码一码二码三码的含义 | 裸露双乳挤奶无遮掩裸体网站 | 99国产精品白浆在线观看免费 | 国产精品无码专区在线播放 | 免费成人在线网站 | 欧美黑人狂躁日本寡妇 | 黄色av导航| 日本我不卡 | 欧美一区二区国产 | 亚洲精品网站在线观看 | 一个人看的日本hd免费 | 99精品国自产在线观看 | 日韩bbw | 女人精69xxxⅹxx猛交 | 中国大陆精品视频xxxx | 成人特级毛片 | 亚洲日韩中文字幕在线播放 | 日韩av免费在线观看 | 国内成人自拍视频 | 91porny真实丨国产18 | 欧美精品在线观看一区二区 | 国产成人无码aⅴ片在线观看 | 高清黄色毛片 | 天堂√在线中文最新版8 | 日韩亚洲欧美一区 | 国产极品jizzhd欧美 | 中国极品少妇xxxx | 性色av无码不卡中文字幕 | 少妇淫真视频一区二区 | 给个av网站| jizz国产老头老太婆 | 91精品国产色综合久久久浪潮 | 亚洲精品9999| h片在线观看视频 | 久久精品欧美一区二区 | 男男军官互攻互受h啪肉np文 | 视频精品久久 |