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

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:討論Windows虛擬設備驅動

1樓
wangxinxin 發表于:2010-12-17 13:38:20
摘要:討論Windows虛擬設備驅動(VXD)技術,并采用此項技術示范性地做出應用于PC串口實時通信的虛擬驅動程序,找到一種可以在PC中實現實時通信的途徑。

    關鍵詞:VXD 實時 串口通信

引言

在微軟的視窗操作系統中,系統內核掌管所有的應用程序,通過獨特的任務調度算法實現CPU的分時多任務處理方式。多任務處理對大多數用戶可能是件好事,但是對那些想把實時通信建立在Windows操作系統上的特殊用戶來說,操作界面的圖形化并不比MS-DOS的單任務更具吸引力。在視窗操作系統里可以進行實時通信和控制碼?答案是:VXD技術可以幫我們在獲取友好的人機界面的同時還擁有很強的實時性。

1 VXD技術解析

VXD技術可追溯到Windows3.1,它的引入就是要讓操作系統實現多工以及硬件資源的共享。為了支持多個MS-DOS任務同時執行,Windows98讓每個MS-DOS應用程序在各自的虛擬機(VM)上運行,各自互不相干;而所有的Widnows應用程序卻都在一個虛擬機上運行。圖1所示的結構框圖很好地說明了Windows98的整體架構。

圖1中,由眾多的VXD組成系統級代碼處于最底層。其中,處于中心地位的是一名為VMM32的VXD,它負責協調和管理所有的VXDs。其它VXDs則通過消息機制(這個消息機制由VMM32.VXD來維護)彼此聯系。由所有VXDs開放出的服務接口(API)組成了一個服務網,它們彼此通過合作的方式,提供Windows98的系統底層驅動服務。

從以上Windows98系統架構可以看出,要想在視窗平臺下獲取很強的實時性,僅靠提升應用程序線程優先級的方法是不夠的。因為Win32應用程序代碼屬于Ring3級,而VXD代碼則屬于Ring0級;采用VXD撰寫的實時通信程序可以完全不受代碼限制,可以直接對硬件進行操作。VXD的這個特點正是實時通信建立所必須的。

設計實時通信的VXD前,先解釋以下幾個問題:

①VMM32使用VPICD.VXD虛擬化每個硬件和軟件中斷。VMM32為每個虛擬機(VM)維護一個IDT結構,當中斷發生時,CPU先保護中斷現場,然后經由當前VM的IDT把這個中斷引導至相應的中斷處理程式。

中斷的虛擬化,使我們有機會給每個中斷提供新的中斷處理函數,并可以讓多個硬件共享同一個中斷號。VPICD.VXD為我們提供這些服務。

②VMM有兩個調度器,用以在多個線程和VMs之間實現搶占式多工。主調度器負責選定下一個將被執行的線程。這個選擇可以是一個,也可以是多個。然后,主調度器把選擇結果送給所謂的時間片調度器,并由后者完成各個應用程序間的時間片分配。調度器也時應用程序經由呼叫Win32線程優先調整API(如SetThreadPriority和SetPriorityClass等)做出回應。當中斷發生時,VMM32自動提升中斷處理函數所在VM之優先級,保證中斷處理函數能及時被執行。

③VXD和Win32應用程序可直接通信。Win32應用程序可通過一個系統API(DevicelOControl(…))來呼叫位于底層的VXD為其服務。在呼叫VXD前,首先必須調用CreatFile(…)這個API加載該VXD(如果該VXD是一個靜態VXD,則不用加載)。所有的呼叫動作其實都通過VMM32完成。VXD也可以通過消息方式和位于上層的Win32應用程序通信。She11.VXD為所有希望以消息機制和Win32應用程序通信的VXD提供了這一服務。

以上是編寫一個串口通信驅動需要的系統層面知識。對于Windows底層的了解。

2 用VXD實現一個實時串口通信驅動

接下來用VXD技術實現一個實時串行通信的驅動。這個VXD是一個動態(Dynamic)VXD,當它的服務被呼叫時,VMM32會動態加載這個VXD。作者采用的工具是C+98DDK。當然也可以使用其它的工具,如MASM6.11(或更高版本)、VtoolsD。用C搭配DDK完成VXD構建的好處是,可以使用C語言完成絕大部分的程序,程序比較容易閱讀和維護。

用C來實現一個VXD驅動,需要準備如下條件:一個.ASM的匯編語言接口文件(在其中定義VXD要處理的系統消息和輸出API),一個.C的函數實現文件(在其中完成自己函數實體),一個.DEF的定義文件(在其中定義VXD中各個段的別名并匯成一個DDB)和一個.MAK檔(用來編譯并連接生成VXD,可有可無)。在這里,僅給出用C實現的函數檔。至于其它的文件,可以從本文所列的參考書目或其它文獻中找到相關文檔的說明。

這個串口通信驅動程序的功能是:實時送出一個Byte的數據,實時接收一個Byte的數據。作為演示之用,并沒有加入其它代碼。該VXD驅動主要由如下3個系統消息(由VMM32來維護和管理)處理函數組成,其代碼如下:

(1)OnSysDynamicDeviceInit()函數

BOOL OnSysDynamicDeviceInit()

{ //OnSysDynamicDeviceInit

irqhandle=VPICD_Virtualize_IRQ((DWORD)(&irq4));

if(irqhandle= =0){

return FALSE;

}

return TRUE; //OnSysDynamicDeviceInit

}

該函數用來完成VXD初始化所做的工作。在本例中,由于實時監視串口中斷的需要,要給COM1的中斷安裝一個自定義的斷服務函數。98DDK已經提供了這個函數的C語言版,其原型是HIRQ static VPICD_Virtualize_IRQ(PVID pvid),在vpicd.h中。該函數需要一個指針作為參數(指向名為VPICD_IRQ_Descriptor的結構體),函數傳回一個指向該虛擬IRQ的句柄(該句柄在后來的VPICD服務中需要提供)。VPICD_IRQ_Descriptor結構體的組成為:

typedef struct VPICD_IRQ_Descriptor{

USHORT VID_IRQ_Number; //IRQ號(0~15)

USHORT VID_Options; //標志位選項

ULONG VID_Hw_Int_Proc; //硬件中斷服務程序的地址

ULONG VID_Virt_Int_Proc; //虛擬中斷服務程序

ULONG VID_Mask_Change_Proc //Mask Change調用例程

ULONG VID_IRET_Proc; //IRET調用例程

ULONG VID_IRET_Time_Out; //在Vm的進程優先級提升之前的最大等待時間

ULONG VID_Hw_Int_Ref; //硬件中斷服務程序的數據存放地址

}VID;

其中只用到三位。在本例中需要聲明一個名為irq4的全局變量為VID結構,并付給如下初值:VID irq4={4,0,hwproc,0,0,0,0,500,0},表示將要虛擬化IRQ4,改變其中斷處理函數為void hwproc(void),該函數的原型如下:

void hwproc(void){

_asm{

mov dx,0x3f8

in al,dx

mov byte ptr [readin],al

clc

}

return;

}

在這個中斷處理中,僅僅從COM1的數據寄存器(地址為3F8h)中讀取接收到的數值,并把該數值存放在一個類型為BYTE、名為readin的內存中。

(2)OnSysDynamicDeviceExit()函數

BOOL OnSysDynamicDeviceExit()

{

VPICD_Force_Default_Behavior(irqhandle);

//解除IRQ4虛擬化

return TRUE;

} //OnSysDynamicDeviceExit

該數提供了用于善后處理VXD在卸載時需要完成的事件。在本例中,和VXD初始化對應,需要解除對COM1的中斷IRQ4的虛擬化。作者也是用98DDK在vpicd.h中提供的外包函數void static_inline VPICD_Force_Default_Behavior(HIRQ hirp)。該函數唯一需要的參數便是使用VPICD_Virtualize_IRQ函數傳回的IRQ句柄。

(3)OnDeviceIoControl()函數

DWORD OnDeviceIoControl(PDIOCPARAMETERS p){

Switch (p->dwIoControlCode)

{

case 1: //端口寫功能

if(!p->lpvOutBuffer||p->cbOutBuffer<1)

{ //輸出緩存的有效性檢查

return ERROR_INVALID_PARAMETER;

}

if(serial_out((DWORD)(p->lpvInBuffer)))

{ //數據發送

*(BYTE*)(p->lpvOutBuffer)=*(BYTE*)(p->lpvInBuffer);

}

else{

*(BYTE*)(p->lpvOutBuffer)=0;

}

open_int(); //打開com1中斷

return 0;

case 2: //端口讀功能

if(*(BYTE*)reading= =0x00)

{ //數據讀入

*(BYTE*)(p->lpvOutBuffer)=0x00;

return 0;

}

*(BTYE*)(p->lpvOutBuffer)=*(BYTE*)(readin);

return 0;

}

return 0;

}

return 0;

}

OnDeviceIoControl函數用來處理Win32應用程序對VXD的呼叫。Win32應用程序的呼叫會讓VMM32送給該VXD一個系統信息,并傳遞進一個DIOCPARAMETERS結構的指針。該結構里包含Win32應用程序呼叫時傳遞進來的各個參數。這個結構的組成如下:

Typedef stunct DIOCParams{

DWORD Internall; //指向客戶寄存器的指針

DWORD VMHande; //該VM的句柄

DWORD Internal2; //指向DDB結構的指針

DWORD dwIoConrolCode; //DeviceIoControl例程中呼叫的控制碼

DWOD lpvInBuffer; //DeviceIoControl例程呼叫所傳遞進來的輸入緩沖區地址

DWORD cbInBuffer; //輸入緩沖區的大小

DWORD lpvOutBuffer; //DeviceIoControl例程呼叫所傳遞進來的輸出緩沖區地址

DWORD cbOutBuffer; //輸出緩沖區的大小

DWORD lpcbBytesReturned; //拷貝到輸出緩沖區中的字節數(可以為NULL)

DWORD lpOverlapped; //DeviceIoControl例程呼叫所傳遞進來的重疊I/O塊結構

DWORD hDevice; //Ring3層呼叫應用程序句柄

DWORD tagProcess; //例程標簽

}

DIOPARAMETERS;

其中,dwIoControlCode指明了Win32應用程序需要VXD提供的哪一項服務。在本例中采用一個switch-case語句作為服務入口,如下所示。其中服務1為讓串口送出一個字節,服務2為讀取一個已經由串口接收的字節。函數open_int()是用來初始化串口以便接收字節數據;函數BOOL serial_out(DWORD pBuffer)是讓串口發出一個字節。它們的函數體分別如下:

BOOL serial_out(DWORD pBuffer){

if(pBuffer= =NULL){

return FALSE;

}

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .03125 s, 2 queries.
主站蜘蛛池模板: 久久精品中文无码资源站 | 色资源av | 国产αv视频 | 福利二区视频 | 久久精品一二三区 | 中国老妇xxxx性开放 | 精品一区二区久久久久久久网站 | 91超薄丝袜肉丝一区二区 | 日韩中文三级 | 精品视频在线一区 | 欧美色图一区二区 | 岛国av不卡| 120秒日本爱爱动态图 | 亚洲爱色| 日本阿v免费观看视频 | 无码一区二区三区亚洲人妻 | 成年人性生活免费视频 | 麻豆精品在线视频 | 日本免费一区二区三区四区五六区 | 成人午夜激情网 | 欧美特黄视频 | 成人黄色免费在线观看 | 成人午夜福利视频 | 天天爽天天爽夜夜爽毛片 | 麻豆高清免费国产一区 | 国产欧美日韩综合精品一区二区 | 少妇高潮灌满白浆毛片免费看 | 日本三级2019 | 亚洲一区二区三区成人 | 杂技xxx裸体xxx欧美 | 亚洲色偷精品一区二区三区 | 男女无套免费视频网站动漫 | 国产精品久久久久久久久久综合 | 日本欧美视频在线观看 | 欧美一区三区 | 精品日本一区二区三区在线观看 | 国产猛男猛女超爽免费视频网站 | av在线专区 | 校园激情亚洲 | 综合天堂av久久久久久久 | 浪潮av一区二区三区 | 久久人人爽爽 | 老牛影视av老牛影视av | 少妇一级淫片免费 | 日本在线视频www鲁啊鲁 | 久久精品久久久 | 最近最新中文字幕 | 高清欧美性猛交xxxx黑人猛交 | 国产真实交换夫妇视频 | 中文字幕免费高 | 国产精品自拍在线观看 | 国产精品嫩草久久久久 | 日日草视频 | 国产对白叫床清晰在线播放图片 | 国内极品少妇1000激情啪啪千 | 无码精品国产一区二区三区免费 | 青青草视频偷拍 | 亚洲天堂区 | xxxx国产片 | 人人做人人澡人人爽欧美 | 欧美8888| 英语老师丝袜娇喘好爽视频 | 成人看的羞羞视频免费观看 | 99久久国产露脸国语对白 | 国产日韩一区二区三区 | 免费一级特黄3大片视频 | 在线成人小视频 | 黄色片久久久久 | 欧美理伦少妇2做爰 | 四虎av网站 | 日韩免费精品 | 精品国产一区二区三区日日嗨 | 国产午夜精品一区理论片飘花 | av不卡观看| 亚洲精品久久久久一区二区三区 | 日批黄色片 | 欧美一区二区影视 | 欧美少妇毛茸茸 | 91精品网站 | 欧美日韩国产精品自在自线 | 女人被做到高潮免费视频 | 欧亚一级片| 国产成人无码av片在线观看不卡 | 美女胸18大禁视频网站 | 夜夜春视频 | 国产精品视频99 | 色中文字幕在线观看 | 日日噜噜噜夜夜爽爽狠狠同性男 | 亚洲欧洲精品一区 | 无码一区二区三区视频 | 国产精品久久人 | 973理论片235影院9 | 天堂网在线最新版www中文网 | 日本美女毛茸茸 | 亚洲日韩aⅴ在线视频 | 日韩av不卡一区 | 亚洲日韩精品a∨片无码 | 天天射狠狠干 | 伊人9999| 成 人 黄 色 网 页 | 狠狠干av| 国产无套精品一区二区三区 | 久久精品人人做人人综合 | 欧美在线激情视频 | 欧美久草在线 | 亚洲妇女无套内射精 | 欧美va在线观看 | 精品国产三级a∨在线 | 亚洲综合精品成人 | 国产成人亚洲综合无码99 | 真实偷拍激情啪啪对白 | 久久一二三区 | 91精品久久久久久久久久入口 | 天天碰天天干 | 国产成人精品手机在线观看 | 久久久久久久9 | 一a一片一级一片啪啪 | 日韩在线精品强乱中文字幕 | 日本少妇影院 | 色爱视频 | 伊人草| 少妇愉情理伦片bd | cosplay福利禁视频免费观看 | 狠狠干狠狠艹 | 亚洲六月丁香色婷婷综合久久 | 中文字幕十一区 | 黑人ⅴvideo暴力亚洲娇小 | 久久午夜色播影院 | a天堂视频| jizz欧美大全 | 中文有码亚洲制服av片 | 在线国产二区 | 天堂а√8在线最新版在线 天堂а√在线地址 | 九九99九九精彩4 | www麻豆 | 18性欧美xxxⅹ性满足 | 国内精品久久久久久久影视麻豆 | 久久久久蜜桃精品成人片 | 日韩在线免费av | 亚洲成人免费视频 | www.美色吧.com| 国产免码va在线观看免费 | 久久精品成人av | 久久国产乱子伦精品 | 亚洲精品www久久久久久软件 | 日本少妇做爰奶水狂喷小说 | 日本少妇裸体做爰高潮片 | 欧美日韩国产免费一区二区三区 | 中文字幕亚洲在线 | 久久精品99国产精品 | 天天夜碰日日摸日日澡性色av | 饥渴的熟妇张开腿呻吟视频 | 色.www| 超碰97人人在线 | 自拍偷拍亚洲 | 亚洲国产成人精品久久久国产成人一区 | 一级视频在线播放 | 好吊妞无缓冲视频观看 | 国产精品igao视频网免费播放 | 久久棈精品久久久久久噜噜 | 99精品国产综合久久久久五月天 | 在线观看免费视频麻豆 | 五月天婷婷缴情五月免费观看 | 国产资源站 | 少妇浴室精油按摩2 | 国产精品人人爽人人爽av | 日韩在线第二页 | 一级欧美一级日韩片 | 国产老女人精品毛片久久 | 国产精品久久久久久久久大全 | 日本视频高清一区二区三区 | 国产精品无码一区二区在线 | 欧美视频免费看欧美视频 | 4567少妇伦理 | 国产福利一区视频 | 日本在线不卡一区二区三区 | 91精品国产入口在线 | 91风间由美一区二区三区四区 | 91中文在线观看 | 成年人小视频在线观看 | 黄色污污网站 | 欧美一区二区免费 | 精品久久久久久久久久久国产字幕 | 在线视频日本 | 日韩大片免费看 | 中文字幕在线免费看线人 | 欧美成人另类 | 丰满少妇aaaaaa爰片毛片 | 国产a∨精品一区二区三区不卡 | 天天爽天天噜在线播放 | 台湾佬亚洲 | 亚洲最大色网站 | 亚洲v欧美v日韩v国产v | 欧美激情网 | 亚洲精品国产a | 日韩欧美中文字幕一区二区三区 | 免费网站91| 亚洲色图图片区 | 国产又色又爽又刺激在线播放 | 成人网站免费观看 | 在线观看麻豆 | 夜色综合网 | 免费无码国产v片在线观看 任我撸在线视频 | 热の综合热の国产热の潮在线 | 国产一级做a爰片久久毛片男男 | 国产精品推荐天天看天天爽 | 亚洲精品一区二区 | 成人免费在线观 | 久久中文一区 | 好看的国产精彩视频 | 欧美大浪妇猛交饥渴大叫 | 人妻系列无码专区无码中出 | 欧美性受ⅹ╳╳╳黑人a性爽 | 91超碰caoporn97人人 | 国产1区2区在线观看 | 国产毛片一区二区精品 | 日本强好片久久久久久aaa | 婷婷深爱五月 | 清纯唯美经典一区二区 | 一区二区三区中文字幕在线观看 | 成人久久精品 | 国产一线天粉嫩馒头极品av | 国产成人午夜高潮毛片男男爱 | 亚洲高清视频在线 | 国产黄色高清视频 | 欧美成人一区二免费视频 | 国内精品久久久久伊人av | 在线观看国产区 | 国产免费一区二区三区免费视频 | 日本免费三区 | 欧美伊人精品成人久久综合97 | 日本一级做a爱片野花 | 日韩欧美国产一区二区 | 国产精品国产三级国产专播品爱网 | 午夜不卡久久精品无码免费 | 人人妻人人插视频 | 伊人久久大香线蕉av色 | 日韩黄色在线播放 | 中文字幕人妻偷伦在线视频 | 成年网站在线 | 国产精品拍拍 | 韩日中文字幕 | 特级全黄久久久久久久久 | 午夜成人无码福利免费视频 | 中文字幕一区二区三区四区欧美 | 人妻少妇乱子伦精品 | 欧美一区二区成人 | 国产一区欧美 | 国产又粗又爽又猛又大的动漫片 | 国产欧美日韩综合精品二区 | 亚洲第一精品网站 | av在线www | 新婚少妇在线观看一区 | 黄色在线观看国产 | 国产真实露脸乱子伦 | 国产裸拍裸体视频在线观看 | 亚洲一区二区视频在线观看 | 俄罗斯av在线 | 51真实女性私密spa按摩偷拍 | 免费asmr色诱娇喘呻吟欧美 | 欧美大片大全 | 9999人体做爰大胆视频摄影 | av区无码字幕中文色 | 91在线看片| 天天狠天天插天天透 | 人人爱国产 | 蜜桃视频一区二区三区在线观看 | 北条麻妃在线一区二区韩世雅 | 一级大片免费看 | 在线观看黄 | 色偷偷噜噜噜亚洲男人的天堂 | 亚洲18禁私人影院 | 国产三级日本三级在线播放 | 日本 在线 | 国产精品无码专区在线观看 | 欧美激情一区二区三区蜜桃视频 | 国产伦精品一区二区三区视频新 | 日韩视频精品 | 亚洲成人黄色网址 | 日韩午夜小视频 | 日批免费网站 | 成年美女黄网站色大片免费看 | 日本最新免费二区 | 久久精品国产亚洲7777 | 久热国产精品视频 | 亚洲一区成人在线 | 欧美激情精品久久 | 91重口变态 | 日韩操比| 91久久婷婷国产一区二区 | 日日射夜夜操 | 妓院一钑片免看黄大片 | 国产无人区卡一卡二卡三网站 | 日韩精品―中文字幕 | 久久久久久九九精品久 | 少妇精品偷拍高潮白浆 | 欧美三级精品 | 色偷偷888欧美精品久久久 | 毛片在线免费观看网站 | 乌克兰丰满少妇毛片 | 欧美人与牲动交xxxx | 亚洲美女网站 | 在线观看视频中文字幕 | 天堂成人| 国产美女裸身网站免费观看视频 | 琪琪午夜伦埋影院77 | 亚洲欧美综合精品成人导航 | 少妇一夜三次一区二区 | 免费在线看污视频 | 乱码av午夜噜噜噜噜动漫 | 久草在线资源总站 | xxxx18hd亚洲hd捆绑 | 国产专区国产av | 午夜蜜汁一区二区三区av | 美女毛片在线看 | 一级视频毛片 | 2022国产精品 | 成在线人免费视频 | 偷拍呻吟高潮91 | 欧美一区二区三区免费在线观看 | 136av福利视频导航 | 97久久人澡人人添人人爽 | 亚洲欧美成人精品香蕉网 | 嘴交的视频丨vk口舌视频 | 久久69国产一区二区蜜臀 | www国产亚洲精品久久久日本 | 亚洲经典av | 老司机久久精品视频 | 91亚洲欧美 | 欧美性猛交xxxⅹ乱大交小说一 | 亚欧成人在线 | 亚洲精品乱码久久久久久蜜桃不卡 | 午夜dv内射一区二区 | 成人av地址| 又色又污又爽又黄的网站 | 中文在线免费看视频 | 亚洲高清在线 | 最新国产一区 | 熟妇女人妻丰满少妇中文字幕 | 欧美v国产v亚洲v日韩九九 | 中文人妻无码一区二区三区在线 | 国产不卡毛片 | 久操中文 | 操碰人人 | 99久久久久久国产精品 | 国产午夜精品久久久久免费视 | 一级黄色av | 国产偷国产偷亚洲清高动态图 | 国内精品视频一区二区三区 | 亚洲熟妇无码av在线播放 | 国产女无套免费网在线观看 | 国产精品夜间视频香蕉 | 91久久国产精品 | 9色视频| 无码中文av波多野吉衣迅雷下载 | 91精品国产成人www | 欧美精品一区二区性色 | 欧美牲交a欧美牲交aⅴ图片 | 成年人免费看毛片 | 精品国产一区二区三区av 性色 | 亚洲女同tvhd| av网站在线免费观看 | 一级黄色大片 | 天天久久久| 少妇精品免费视频欧美 | 亚洲国产精品无码久久久久高潮 | 国产精品久久久久久影视 | 国产又黄又猛又粗又爽的 | 国产精品第60页 | 亚洲视频精品在线 | 色国产视频 | 精品一区二区三 | 亚洲一区二区三区无码中文字幕 | a√在线 | 亚洲一区二区不卡在线观看 | 激情av一区二区 | 国产精品丝袜久久久久久消防器材 | 色欲麻豆国产福利精品 | 黄色一级在线观看 | 日韩国产一区二区三区 | 免费男性肉肉影院 | 少妇太爽了太深了太硬了 | 欧美久久视频 | 国产在线精品一区二区在线播放 | 韩国三级中文字幕hd久久精品 | 亚洲欧美一区二区爽爽爽 | 日本太爽了受不了xxx | 国产人妻大战黑人第1集 | 97夜夜澡人人爽人人喊91洗澡 | 大香伊蕉国产av | 久久精品欧美一区 | 国产精品一区在线免费观看 | 91丨九色丨国产在线 | 免费观看全黄做爰大片国产 | 欧美精品免费观看二区 | 中文字幕一区二区三区四区五区 | 亚洲色图欧美在线 | 欧美激情综合五月色丁香小说 | 中国丰满少妇xxxxx高潮 | 日韩精品专区 | 精品国产亚洲第一区二区三区 | 青青青爽视频在线观看 | 亚洲欧美精品在线 | 久99综合婷婷 | 欧美搞逼视频 | 91狠狠狠狠狠狠狠狠 | 欧美又大粗又爽又黄大片视频 | 中文字幕在线资源 | 成人av网站免费 | jizz成熟丰满日本少妇 | 亚洲欧美成人一区二区在线电影 | 中文字幕日本一区二区 | 亚洲成在人网站无码天堂 | 欧美亚洲综合视频 | 日本一区二区视频在线 | a级片在线看 | 中文字幕乱码人妻无码久久 | 大地资源中文第3页 | 一区二区三区观看 | 国产性猛交××××乱七区 | 丰满少妇大力进入av亚洲葵司 | 青草热视频 | 久久黄色片网站 | 国产精品综合av一区二区国产馆 | 中文字幕一区2区3区 | 精品国产乱码久久久久久预案 | 无码精品人妻一区二区三区人妻斩 | 91麻豆精品国产自产在线观看一区 | 欧美在线视频一区二区 | 日本一卡精品视频免费 | 久久久免费看 | 777久久精品一区二区三区无码 | 18性夜影院午夜寂寞影院免费 | 韩国三级hd中文字幕叫床 | 撸撸综合色av | 色悠悠网 | a级在线免费观看 | 成人午夜一区 | 一级黄av | 91尤物视频在线观看 | 男人的天堂黄色 | 久久精品视频在线 | 日本人妻丰满熟妇久久久久久 | 欧美怡红院免费全部视频 | x88av在线 | 国产三级精品三级在线 | 日日鲁鲁鲁夜夜爽爽狠狠 | 欧美一级黄色片网站 | 国产亚洲精品久久久闺蜜 | 国产天堂久久 | 日韩91av| 亚洲va欧美va久久久久久久 | 拔擦拔擦8x海外华人永久 | 亚洲成人7777 | 郑艳丽三级| 国产成人亚洲精品无码h在线 | 7777精品久久久大香线蕉小说 | 日韩无码电影 | 一本色道久久99一综合 | 四虎精品成人免费视频 | 亚洲综合av一区二区三区 | av在线免播放器 | 日韩内射美女人妻一区二区三区 | 欧美国产日韩在线视频 | 丁香婷婷综合激情五月色 | 无码中文av波多野吉衣迅雷下载 | 交100部在线观看 | 成人国产精品入口免费视频 | 欧美精品在欧美一区二区少妇 | 欧美精品一区二区三区在线四季 | 成人无号精品一区二区三区 | 精品在线视频观看 | 青青草91| 人人摸人人搞人人透 | 丁香五香天堂网 | 国产丝袜美女一区二区三区 | 国产精品女同一区二区 | 在线免费亚洲 | 日韩在线视频看看 | 少妇口述偷人好爽的一次 | 青青草狠狠爱 | 97secom| 男女视频久久 | 丰满爆乳在线播放 | 国自产拍偷拍精品啪啪一区二区 | 999毛片| 欧美性受ⅹ╳╳╳黑人a性爽 | 欧美视频a | 久久精品欧美一区二区 | 538任你躁精品视频网免费 | 久久久久人妻一区精品色欧美 | 国产又猛又粗 | 草久久久| 中文字幕一区二区人妻电影 | 东方影院av久久久久久 | 久久在线视频免费观看 | 日批大全 | 人善性zzzzzo另类 | 草色噜噜噜av在线观看香蕉 | 欧美性久久久 | 国产精品igao视频网网址不卡日韩 | jizz免费视频 | 日本极品少妇videossexhd 天天躁日日躁狠狠躁av麻豆 | 情侣偷偷看的羞羞视频网站 | 视频一区二区国产 | 国产精品对白刺激在线观看 | 国产美女特级嫩嫩嫩bbb片 | 96久久久 | 国产欧美久久久精品免费 | a级在线免费观看 | 国产福利观看 | 久久婷婷国产91天堂综合精品 | 亚洲精品无码永久在线观看你懂的 | 密臀av夜夜澡人人爽人人 | 黄色成人免费观看 | 国产麻花豆剧传媒精品mv在线 | 中文字幕日韩伦理 | 大陆极品少妇内射aaaaa | 成人欧美一区二区三区黑人 | 影视av| 色热热 | 无码毛片视频一区二区本码 | 欧美亚洲国产精品久久 | 屁屁影院,国产第一页 | 亚洲激情影院 | 国产又猛又黄又爽三男一女 | 柳岩高潮三级a观看 | 成av免费大片黄在线观看 | 五月天激情综合 | 开心五月激情综合婷婷 | 性欧美视频videos6一9 | 在线黄网站 | 日韩av网站在线观看 | 成人做爰高潮片免费视频美国 | 激情五月少妇a | av理伦片 | 日韩精品在线免费观看 | 久久国产精品久久精品国产 | 午夜免费看片 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 影视av| 欧美日韩在线观看精品 | 欧美交换配乱吟粗大在线观看 | 日韩精品一区在线 | 不卡av免费 | 国产精品免费福利久久 | 欧美精品黄色片 | 成人免费福利视频 | 国产偷久久一区精品69 | 51调教丨国产调教视频 | 日韩黄色成人 | 欧美人禽杂交狂配 | 黄色一级片. | 激情一区二区三区 | 一级黄色片视频 | 欧美国产激情18 | 最新国产乱人伦偷精品免费网站 | 欧美人与物videos另类xxxxx | 日本激情吻胸吃奶呻吟视频 | 天天爽天天爽天天爽 | 衣服被扒开强摸双乳18禁网站 | 国产精品久久久久久无毒不卡 | av在线网址观看 | 日韩美女乱淫aaa高清视频 | 一区二区视频网 | 懂色av一区 | av青青 | 日本6一12娇小xxxⅹhd | 99黄色片| 蜜桃色999| 一本a道v久大 | 日韩3页| 国产精品一区二区在线观看 | 日韩亚洲在线观看 | 人与禽交av在线播放 | 免费99| 狠狠色狠狠色综合网 | 成人午夜网址 | 色婷婷综合久久久中文字幕 | 五十岁熟韵母乱视国产 | 亚洲国产av无码精品无广告 | 香蕉国产在线 | 欧美激情一区二区视频 | 91黄色小视频 | 丰满白嫩大屁股ass 久久精品无码一区二区三区免费 | 亚洲不卡中文字幕 | 欧美人与禽猛交狂配 | 精品久久久久久中文字幕 | 五月婷婷久久久 | 91精品久久久久久久99软件 | 一本一本久久a久久精品综合麻豆 | 掩来啦掩去啦最新官网 | 奇米影视四色在线 | 色射网| 人妻互换免费中文字幕 | 久久大胆视频 | 国产高清露脸 | 国产人免费人成免费视频喷水 | 91精品国产福利一区二区三区 | 精品成人免费一区二区在线播放 | 少妇一级淫片免费 | 91视频精选 | 欧美一区二区喷水白浆视频 | 成人欧美一区二区三区在线 | 影音先锋日韩资源 | 大伊人网 | 一区二区三区成人久久爱 | 成人性午夜免费网站蜜蜂 | 亚洲麻豆av | 黑人巨大精品欧美一区二区桃花岛 | 久热国产精品 | 国产精在线 | 99久久国产综合精品麻豆 | 啪啪黄色网址 | 日本大码a∨欧美在线 |