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

以文本方式查看主題

-  曙海教育集團論壇  (http://m.adgdgn.cn/bbs/index.asp)
--  Windows驅動開發  (http://m.adgdgn.cn/bbs/list.asp?boardid=75)
----  討論Windows虛擬設備驅動  (http://m.adgdgn.cn/bbs/dispbbs.asp?boardid=75&id=2726)

--  作者:wangxinxin
--  發布時間:2010-12-17 13:38:20
--  討論Windows虛擬設備驅動
摘要:討論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;

}


主站蜘蛛池模板: 日日噜噜噜噜夜夜爽亚洲精品 | 老子午夜精品无码 | 乱码丰满人妻一二三区 | 激情婷婷色 | 亚洲国产精品美女久久久久 | 亚洲国产成人a精品不卡在线 | 国产大尺度做爰床 | 无码国产精品一区二区免费16 | 亚洲高清精品视频 | 国产精品任我爽爆在线播放 | 91久久 | 久久久无码一区二区三区 | 精品无码中文字幕在线 | 最新黄色网址在线观看 | 妓院一钑片免看黄大片 | 欧美久久久久久久久中文字幕 | 五月天激情国产综合婷婷婷 | 日本少妇激情25p | 乱色熟女综合一区二区三区 | 亚洲综合一区在线 | 国产内射在线激情一区 | 黄色av免费播放 | 亚洲v不卡ww在线 | 亚色在线观看 | 不卡成人 | 欧美激情综合亚洲一二区 | 成人www| 麻豆av在线播放张芸熙 | 欧美日韩a v| 91毛片观看 | 精品无码一区二区三区av | 国产亚洲tv在线观看 | 欧美影视 | 国产在线观看免费视频今夜 | 亚洲国产精品成人久久久 | 国产精品理伦片 | 色婷婷av一区二区三区软件 | 深爱五月网 | 亚洲天堂99 | 日日碰狠狠添天天爽 | 高h文在线| 精品乱码久久久久久中文字幕 | 男人放进女人阳道动态图 | 国产乱码精品一区二区三区五月婷 | 小伙和少妇干柴烈火 | 日韩成人高清视频 | 男人午夜剧场 | 亚洲欧美在线成人 | 国产精品无码av无码 | 亚洲av禁18成人毛片一级在线 | 国产无套粉嫩白浆内的人物介绍 | 亚洲小说图区综合在线 | 双性美人强迫叫床喷水h | 国色天香成人网 | 孕妇怀孕高潮潮喷视频孕妇 | 欧美视频xxxx| 亚洲中文字幕av无码专区 | 欧洲成人在线 | 男女啪啪进出阳道猛进 | 欧美精品一区二区三区制服首页 | 国产在线精品一区二区三区 | 自拍偷拍激情小说 | 狠狠干激情 | 黄频网站在线观看 | 91户外露出一区二区 | 狠狠色噜噜狠狠狠888奇米 | 自拍偷在线精品自拍偷无码专区 | 中文字幕在线视频一区 | 成年在线观看免费视频 | 亚洲大尺度专区 | 国产成人精品午夜视频' | 中文字幕日产每天更新40 | 午夜影院在线观看免费 | 黄色一级片在线看 | 国产超碰人人爽人人做人人添 | 久久av资源站 | 免费人妻无码不卡中文字幕18禁 | 伊人成年网站综合网 | 中文字幕亚洲在线 | 77777五月色婷婷丁香视频 | av在线男人天堂 | 50岁熟妇大白屁股真爽 | 四川妇女偷人毛片大全 | 久久夜靖品2区 | 成人精品免费在线观看 | 色婷婷综合激情综在线播放 | 精品一区二区三区无码免费直播 | 免费观看性生交大片3 | 粉嫩av.com | 一级全黄裸体免费观看视频 | 国产精品入口免费视 | 国产在线精品一区二区在线播放 | 伊人久久一区二区 | 凹凸国产熟女精品视频 | 亚洲国产区男人本色 | 韩国伦理中文字幕 | 亚洲精品国偷拍自产在线观看蜜臀 | 少妇又紧又爽又黄的视频 | 日韩精品在线一区 | 日批免费看 | 爱情岛论坛成人 | 久草在线在线精品观看 | 国产成人精品视频一区二区不卡 | 免费在线观看你懂的 | 99精品视频免费版的特色功能 | 日日躁夜夜躁狠狠久久av | 亚洲2022国产成人精品无码区 | 日本无遮羞肉体啪啪大全 | 精品久久成人 | 波多野结衣有码 | 少妇性l交大片免潘金莲 | 99热在线观看精品 | 伦理片免费完整片在线观看 | aaa亚洲精品一二三区 | 日韩精品一区不卡 | 日韩一区二区a片免费观看 性色av无码久久一区二区三区 | 免费看成年人网站 | 天堂va欧美va亚洲va老司机 | 少妇的肉体k8经典 | 毛片视频免费播放 | 国产精品久久久久久久午夜片 | 四虎国产成人永久精品免费 | 美女视频一二三区 | 成人免费直播 | 九九热1| 欧美性猛交xx乱大交 | 久国产| 中文人妻av久久人妻18 | 国产ts人妖调教重口男 | 色视频网站在线 | 色综合社区 | 狠狠艹视频 | 少妇啊灬啊别停灬用力啊房东 | av午夜精品| 亚洲欧美人色综合婷婷久久 | 国产精品不卡一区 | 全网免费在线播放视频入口 | 亚洲一区av在线观看 | 国产成人精品一区 | 真实的国产乱xxxx | 丰满少妇高潮在线播放不卡 | 亚洲网址在线观看 | 舐め犯し波多野结衣在线观看 | 色呦哟—国产精品 | 国产视频你懂的 | 亚洲精品久久 | 天天曰天天操 | 免费观看亚洲 | 美女脱免费看网站女同 | 日本少妇久久久 | 中文字幕人妻丝袜二区 | 午夜精品小视频 | 影院一区 | 香蕉网站视频 | 五月天堂av91久久久 | 免费日本黄色 | 五月天最新网址 | 亚洲日韩视频免费观看 | 成人午夜av在线 | 亚洲系列在线 | 少妇高潮喷水久久久久久久久久 | 欧美最猛黑人xxxx黑人猛交 | 久草福利资源 | 国产在线你懂得 | 亚洲aaaaaaa| 欧美另类xxxx野战 | 91丝袜美女 | 日韩精品在线网站 | 天天躁狠狠躁狠狠躁性色牛牛影视 | 黑人巨大精品欧美一区二区奶水 | 一本色道久久综合亚洲精品婷婷 | 欧美乱码精品一区二区三区 | 菲律宾黄色片 | 亚洲精品无圣光一区二区 | 国产精品一区二区久久乐夜夜嗨 | 国产中文欧美日韩在线 | 欧洲亚洲一区 | 久久久久久亚洲精品杨幂圣光 | 欧美午夜一区二区福利视频 | 一区二区激情日韩五月天 | 欧美mv日韩mv国产网站 | 天天艹天天| 欧美草逼视频 | 天天曰夜夜曰 | 精品国产乱码久久久久久闺蜜 | 张筱雨337p大尺度欧美 | 欧美午夜精品一区二区三区 | 久久无码中文字幕久久无码app | 久视频在线观看 | 岳的奶又大又白又紧在线观看 | 欧美综合人人做人人爱 | 我要看一级片 | 国产精品视频免费丝袜 | 2021av| 亚洲人成中文字幕在线观看 | 亚洲乱轮视频 | 在线观看黄网址 | 日韩黄网| 无码丰满少妇2在线观看 | 噜噜噜天天躁狠狠躁夜夜精品 | 国产又粗又猛又大爽老大爷 | 日韩精品小视频 | 亚洲阿v天堂在线 | 国产主播av在线 | 免费看黄色毛片 | 久久婷婷国产色一区二区三区 | 亚洲色图网友自拍 | 男女做羞羞在线观看 | 偷拍视频一区二区 | 麻豆社| 黄色1级视频| 亚洲精品沙发午睡系列 | 日韩毛片大全 | 亚洲看片lutube在线观看 | 小镇姑娘国语版在线观看免费 | 欧美激情视频一区二区 | 成人第四色 | 狠狠色图 | 操欧洲美女 | 热re99久久精品国99热线看 | 久久精品国产亚洲一区二区 | 免费在线观看你懂的 | 99影视网 | 国产激情久久久久影院 | 国产精品嫩草影院8vv8 | 日产欧产va高清 | 免费人成在线 | av在线不卡观看 | 亚洲色av天天天天天天 | 首页 动漫 亚洲 欧美 日韩 | 人人妻人人澡人人爽欧美一区双 | 美女脱免费看网站女同 | 免费观看污网站 | 国内精品人妻无码久久久影院蜜桃 | 女人裸体特黄做爰的视频 | 欧美性猛交xxxx乱大交丰满 | 国产成人小视频 | 18性xxxxx性猛交 | 色综合久久久无码中文字幕 | 亚洲精品乱码久久久久久v 精品国产a∨无码一区二区三区 | 免费观看的vr毛片 | 一本色道久久综合亚洲精品不卡 | 欧美九九 | 波多野结衣视频在线看 | 日韩欧美中文字幕一区二区 | 成人性生交7777 | 狠狠色丁香婷婷综合尤物 | 午夜视频在线播放一三 | 九九热综合 | 四虎国产精品永久免费观看视频 | 色又黄又爽18禁免费视频 | 精品久久久久久无码中文字幕 | 精品久久久久久久久久中文字幕 | 中国丰满猛少妇xxxx | 国产老熟女伦老熟妇露脸 | 免费网站看v片在线观看 | 成人av免费在线看 | 亚洲国产成人片在线观看无码 | 欧美精品乱码视频一二专区 | 国产三级自拍 | 免费xxxx性欧美18vr | 小蜜蜂www视频在线观看高清 | 最新中文字幕av专区 | 国产成人午夜精品5599 | 人妻少妇久久中文字幕 | 亚洲黄色第一页 | 黄色影片在线看 | 亚洲狠狠丁香婷婷综合久久久 | 91免费视频 | 亚洲欧美日韩一区二区三区在线 | 亚洲狠狠婷婷久久久四季av | 中文字幕av一区二区三区 | 国产99在线 | 欧美 | 色在线影院 | 丰满少妇高潮惨叫久久久久 | 国产黄色片在线 | 国产精品911 | 色妞ww精品视频7777 | 99精品视频一区 | 香港经典a毛片免费观看播放 | 久久久久久久久久久久久久久 | 午夜h| 国产高清片 | 成年女人毛片 | 中国浓毛少妇毛茸茸 | 91com在线观看 | 欧美激情第五页 | 亚洲色域网 | 87福利视频 | 精品国产一区二区三区久久久狼 | 欧美日韩国产91 | 无码人妻av一区二区三区波多野 | 国产精久久久久 | 无码成人精品区在线观看 | 免费乱淫视频 | 日韩 欧美 动漫 国产 制服 | 成人欧美精品 | www激情网 | 一本色道久久99精品综合 | 好男人日本社区www 噜噜色综合噜噜色噜噜色 国产精品熟妇一区二区三区四区 | 欧美丝袜一区二区 | 第一色综合 | 蜜桃臀久久久蜜桃臀久久久蜜桃臀 | 精品久久久免费视频 | 看国产毛片| 97国产精东麻豆人妻电影 | 日本无遮挡真人祼交视频 | 欧美激情网址 | 在线观看免费视频a | 免费av不卡| 中文无码一区二区不卡αv 精品少妇人妻av免费久久洗澡 | 性一交一乱一乱视频 | 亚洲乱色 | 99精品国产一区二区三区 | 最新日韩av在线 | 精品国产一区二区三区麻豆 | 亚洲精品乱码久久久久红杏 | 婷婷中文字幕 | 成人免费视频一区二区 | 奇米影视四色7777 | 国产太嫩了在线观看 | 最新2020无码中文字幕在线视频 | 精品国产一区二区三区四区vr | 姑娘第5集高清在线观看 | av无码一区二区三区 | 欧美国产成人精品 | 成人高清视频在线 | 欧美色图在线视频 | 狠狠色丁香 | 天天操综合 | 早起邻居人妻奶罩太松av | 青青草在线视频免费观看 | 九一在线视频 | 两个女人互添下身爱爱 | 国产精品揄拍一区二区久久国内亚洲精 | 欧洲亚洲一区二区 | 野花社区www视频最新资源 | 久视频在线观看 | 黄色大片免费观看视频 | 欧美老熟妇videos极品另类 | 亚洲色啦啦狠狠网站 | 国产全肉乱妇杂乱视频 | 99久久国语露脸精品国产 | 亚洲依依| 免费在线性爱视频 | sm捆绑一区二区三区 | 日本在线免费播放 | 亚洲91视频 | 欧美激情一区二区久久久 | 日韩国产亚洲欧美 | 国产人19毛片水真多19精品 | 国产精品偷乱一区二区三区 | 香蕉久久一区二区三区 | 全程穿着长靴做爰在线观看 | 日韩欧美资源 | 正在播放凉森玲梦88av | 国产精品久久久午夜夜伦鲁鲁 | 人妻美妇疯狂迎合系列视频 | 少妇激情av一区二区三区 | 久久中文免费视频 | 先锋影音在线 | 免费高清成人 | 影音先锋人妻啪啪av资源网站 | 国产乱乱 | 国产精品五月天 | 日韩精品一区二区免费视频 | 人体写真 福利视频 | 肉欲性毛片交19 | 中文日字幕无限码 | 在线观看不卡一区 | 日本特黄特刺激一级猛片 | 久久传媒av性色av人人爽网站 | 日本久久激情 | 4438激情网| 伊人激情视频 | 国产大屁股视频免费区 | 欧美96在线 | 欧| 亚洲图色av | 日本护士后进式高潮 | 99久久婷婷国产综精品喷水 | 熟女俱乐部五十路六十路av | 东北少妇不带套对白 | 巨胸喷奶水www久久久免费动漫 | 成人高清视频在线 | 怡红院成人av | 青青青国产在线观看免费 | 成人依依 | 91精品国产综合久久久久久久久久 | videosex抽搐痉挛高潮 | 一本大道久久精品懂色aⅴ 一本大道久久卡一卡二卡三乱码 | 久久久久久久久久国产 | 真人啪啪高潮喷水呻吟无遮挡 | 国产在线播放一区二区 | 在线观看国产午夜福利片 | 免费的黄色影片 | 欧美午夜精品理论片 | 国产成人欧美一区二区三区 | 在线观看不卡av | 精品国产一区二区三区久久狼 | 永久在线视频 | 国产精品999在线观看 | 日本熟妇毛耸耸xxxxxx | 下面一进一出好爽视频 | 性——交——性——乱免费的 | 亚洲视频精选 | 精品无码国产一区二区三区av | 特级黄色网 | 主播视频com入口在线观看 | 成人性视频sm. | 国产94在线 | 亚洲 | 免费无毒永久av网站 | 曰本女人与公拘交酡免费视频 | 日本视频久久 | 懂色av一区二区三区四区 | 亚洲欧美乱综合图片区小说区 | 欧美黑人一区二区 | 国产成人av免费网址 | 欧美成人精品一级乱黄 | 一曲二曲三曲在线观看中文字幕动漫 | av免费在线观看不卡 | 北条麻妃在线一区二区 | lutube成人福利在线观看污 | www.黄色网址.com | 国产欧美视频一区二区三区 | sm免费人成虐网站 | 中文资源在线播放 | 波多野一区| 在线中文字幕亚洲 | 欧美爱爱视频 | 亚洲国产午夜精品理论片妓女 | 奇米第四色一二三四区 | 亚洲涩涩图 | 欧美性猛交xxxx乱大交蜜桃 | 午夜天堂精品久久久久 | 成年人的毛片 | 国产一区二区三区 | 国自产拍偷拍福利精品免费一 | 国产精品二区一区二区aⅴ污介绍 | 尤物在线网站 | 亚洲精品久久久久一区二区三区 | 日韩中文字幕在线看 | 色又黄又爽18禁免费视频 | 一级全黄少妇性色生活片毛片 | 九九国产视频 | 亚洲色无码专区一区 | 久久久久久久久久一毛喷水 | 精品国产乱码久久久久久鸭王1 | 免费看成人av | 国产亚洲精品久久久久久久 | 国产夫绿帽单男3p精品视频 | 毛片在线视频 | 久久综合伊人中文字幕 | 亚洲黄v| 国产亚洲精品久久久久久青梅 | a级毛片蜜桃成熟时2免费观看 | 久久国 | 日韩欧美在线一区 | 天天干天天操天天干 | 色网站免费观看 | 久久综合中文 | 丰满熟妇偷拍洗澡毛茸茸 | 18中国xxxxxⅹxxx96 | 国产精品bbwbbwbbw在线 | 亚洲毛片网 | 成人性生交大片xbxb | 日本a级免费 | 国产精品粉嫩懂色av | 一级做a爰片性色毛片视频停止 | 嫩草综合 | 欧美一级在线观看 | 国产精品日本一区二区不卡视频 | 蜜色视频 | 欧美性大战久久久 | 香港三级日本三级三69 | 公侵犯一区二区三区四区中文字幕 | 国产精品人成在线播放新网站 | 成年人av网站 | 怡红院av一区二区三区 | 国产成人无码a区在线观看导航 | 九九热免费在线 | 福利视频精品 | 日本xxxx色视频在线观看免费 | 久久久久久片 | 成人免费无遮挡做性视频 | 蜜桃久久久 | 国产又粗又长又黄的视频 | 波多野结衣不卡 | 怡红院成永久免费人全部视频 | 国产午夜精品av一区二区麻豆 | 婷婷丁香六月激情综合啪 | 精品久久久久成人码免费动漫 | 91亚洲欧美 | 91一区二区视频 | 91大神小宝寻花在线观看 | 国产精品特级毛片一区二区三区 | 色网综合| 亚洲综合欧美色五月俺也去 | 91婷婷| 国产欧美精品一区二区三区四区 | 九色在线 | 亚洲一区二区三区婷婷 | 欧洲grand老妇人bbw | 澳门黄色录像 | 亚洲夜色噜噜av在线观看 | 免费观看日本 | 亚洲天堂少妇 | 国产精品一二三区成毛片视频 | 美国三级欧美一级 | 午夜免费小视频 | 大学生高潮无套内谢视频 | 特级全黄久久久久久久久 | 在线成人播放 | 欧美日韩三 | 国产女人爽到高潮免费视频 | 4hu四虎永久在线观看 | 俺来也av| 亚洲1页| 亚洲国产日韩欧美在线观看 | 久久久久久久精 | 少妇特黄一区二区三区 | 在线日韩精品视频 | 久久精品国产一区二区三区不卡 | 逼特逼视频在线观看 | 夜夜爽妓女8888视频免费观看 | 东京天堂网天堂网 | 国产农村妇女毛片精品久久 | 超碰成人网| 嫩模周妍希视频一区二区 | 色婷婷一区二区三区四区成人网 | 欧美丰满大乳大屁股毛片图片 | 18禁免费无码无遮挡不卡网站 | 另类 专区 欧美 制服 | 欧美成人三级伦在线观看 | 中文字幕在线视频网站 | 欧美综合久久 | 日本免费一区二区三区在线播放 | 99久久精品免费看国产免费粉嫩 | 女人与黑拘的毛片 | 国产成人亚洲欧洲在线 | 伊人网免费视频 | 国产裸体丰满白嫩大尺度尤物可乐 | 欧美精品1区2区 | 18禁免费无码无遮挡不卡网站 | 超碰色人阁| 免费国产自产一区二区三区四区 | 日韩久久久久久久 | 51精品国产 | 亚洲欧洲综合在线 | 天天综合天天干 | jzzjzzjzz亚洲成孰少妇 | 精品国产一区二区三区av 性色 | 免费网站在线高清观看 | 人妻丰满熟妇无码区免费 | 91精品国产乱码久久久竹菊 | 婷婷五月综合缴情在线视频 | 97手机看片 | 精品欧美一区二区久久久伦 | 欧美成人午夜精品久久久 | 久久久老熟女一区二区三区 | 老女人乱淫 | 91黄色小视频 | 97在线观看免费观看 | 一级一级黄色片 | aa级黄色片| 日本韩国欧美一区二区 | 51区成人一码二码三码是什么 | 成人欧美一区二区三区黑人免费 | 青青草久久爱 | 99久久人妻无码精品系列蜜桃 | 特级西西444ww大胆视频 | 蜜臀aⅴ国产精品久久久国产老师 | 成人午夜性视频 | aa片在线观看视频在线播放 | 天天色踪合 | 天堂资源中文 | 99伊人网| 国产不卡精品 | 国产黄大片 | 国产伦精品一区二区三区免费观看 | 亚洲伊人色欲综合网 | 国产乡下妇女做爰视频 | 图片区 小说区 区 亚洲五月 | 国产精品亚洲欧美日韩久久制服诱 | 日韩av女优在线观看 | 欧美一级性视频 | 魔性诱惑| 亡は夫の上司中文字幕 | 国产伦精品一区二区三区综合网 | 日韩在线二区 | 欧美 日韩 精品 | 日韩欧美黄| 国产精品丝袜在线 | 亚洲精品国产a | 久草欧美| 在线观看黄色的网站 | 少妇精品久久久久久久久久 | 韩国女同性做爰三级 | 国产内射爽爽大片 | 91九色丨porny丨朋友 | a∨av白浆导航| 9久久久| 亚洲国产成人aⅴ毛片大全密桃 | 91福利免费| 日韩99在线 | 中文 | www,欧美| 大岛优香中文av在线字幕 | 91看片淫黄大片91桃色 | 真人二十三式性视频(动) | 精品国产一区二区三区四区vr | 欧美高潮视频 | 好了av在线第四站综合网站 | 国产欧美黑寡妇久久久 | 久久久999国产精品 久久久999精品视频 | 菠萝蜜视频在线观看入口 | 久久系列 |