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


曙海教育集團論壇Windows驅動開發專題Windows驅動開發 → 討論Windows虛擬設備驅動


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

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

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


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
討論Windows虛擬設備驅動  發帖心情 Post By: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;

}


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

返回版面帖子列表

討論Windows虛擬設備驅動








簽名
主站蜘蛛池模板: www.中文字幕 | 午夜天堂精品久久久久 | 午夜免费精品 | 奇米四色在线观看 | 天天狠天天透天干天天怕∴ | 少妇夜夜爽夜夜春夜夜高潮 | 中文久久精品 | 黄网在线| 九月婷婷人人澡人人添人人爽 | 成人做爰黄 | 欧美一乱一性一交一视频 | 国产黄a三级三级三级av在线看 | 久久亚州| 女学生处破外女出血av喊痛 | 亚洲一本大道无码av天堂 | 综合网在线视频 | 国产精品国产免费无码专区不卡 | 西西人体444www大胆无码视频 | 欧美日韩二区三区 | 加勒比久久久 | 亚洲18色成人网站www | 成人午夜sm精品久久久久久久 | 精品国产乱码一区 | 婷婷狠狠爱 | 日韩欧美国产网站 | 日本免费视频在线观看 | 国产精品偷伦费观看一次 | 精品视频免费久久久看 | 在线观看少妇 | 9色porny自拍视频一区二区 | 91夜色视频| 久久人人爽爽 | 日本一区二区视频 | 国产偷v国产偷v亚洲高清 | 性色av网址 | 天堂а√在线中文在线新版 | 黄色草逼视频 | 在线午夜 | 开心五月激情综合婷婷 | 人妻中出无码一区二区三区 | 私密按摩massagexxx | 看黄色一级 | 亚洲精品久久久蜜桃网尤妮丝 | 亚洲国产精品久久久天堂不卡 | 国产精品久久久久久久久久99 | 奇米影视7777狠狠狠狠色 | 18男女无套免费视频 | 欧美黄色免费在线观看 | 国产精品久久婷婷 | 狠狠色综合色综合网络 | 精品无码国产一区二区三区51安 | 噜啦噜色姑娘综合 | 亚洲免费不卡视频 | 天堂视频网站 | 国产一区二区三区久久 | 国产精品亚洲精品日韩已满 | 四虎永久在线精品免费一区二区 | (无码视频)在线观看 | 少妇激情av一区二区 | 午夜久久久久久久久久久 | 中国美女一级看片 | 在线观看日本 | 草草在线影院 | a免费看| 最全aⅴ番号库网 | 小宝极品内射国产在线 | 亚洲s色大片 | 午夜精品久久久久久久久久 | 日本大香伊一区二区三区 | 国产高潮又爽又刺激的视频免费 | 综合久久久久久 | 亚洲乱论 | 用力来高潮了再用力91 | 黄色免费小视频 | 欧美日韩成人精品 | 亚洲精品国偷拍自产在线观看蜜臀 | 国产成a人亚洲精品无码久久网 | 天天操网| 日韩在线观看av | 夜先锋av资源网站 | 久久草草亚洲蜜桃臀 | 成人黄色免费网址 | 五月天导航 | 成年人黄网站 | 国产成人精品一区二区三区在线 | 夜夜躁狠狠躁日日躁av麻豆 | 亚洲综合一区二区 | 久久久久免费观看 | 国产嫩草在线观看视频 | 亚洲第一黄色网 | www噜噜噜 | 高h震动喷水双性1v1 | 亚洲春色综合另类网蜜桃 | 国产露脸无套对白在线播放 | 成人免费观看cn | av一二三区 | 国产精品无套粉嫩白浆在线 | 国产成人精品三级麻豆 | 少妇色综合 | 中文字幕一区二区三三 | juliaann战黑人| 麻豆人人妻人人妻人人片av | 国产成人精品亚洲 | 日本高清xxxxxxxxxx | 男女做爰猛烈叫床无遮挡 | 五月天国产在线 | 香蕉97超级碰碰碰免费公开 | 日韩欧美啪啪 | 国产乱码精品一区二区三区亚洲人 | 好吊妞精品视频 | 黄色的毛片 | 国产亚洲精品久久久久四川人 | 尹人久久 | 91成人xxx| 欧美四虎| 91精品国产影片一区二区三区 | 三级毛片在线免费观看 | 韩日av在线 | 亚洲中文字幕无码专区 | 欧美色就是色 | 人妻丰满熟妇无码区免费 | 欧美人与动牲交a欧美精品 98久9在线 | 免费 | 2019狠狠干 | 亚洲精品乱码久久久久久久久久久久 | 国产成人福利 | 影音先锋欧美资源 | 丝瓜色版 | 日韩毛片网 | 狠狠色噜噜狠狠狠8888米奇 | 亚洲色图校园春色 | 亚洲乱码av中文一区二区 | 亚洲成熟丰满熟妇高潮xxxxx | 国产精品毛片 | 中文字幕啪啪 | av在线中文| 国产亚洲欧美在线观看 | 亚洲美女色视频 | 草草网站影院白丝内射 | 91黄色影视 | 长腿校花无力呻吟娇喘的视频 | 国产精品sm | 中文字幕亚洲精品 | 亚洲精品一区二区另类图片 | 日本丰满熟妇videossex一 | 欧美成人第一页 | 性欧美成人播放77777 | 精品国产乱码久久久久久1区二区 | 牛牛影视一区二区三区免费看 | 亚洲天堂av在线免费观看 | av在线观看地址 | 欧美15一16性娇小高清 | 亚洲黄色一区二区三区 | 欧美激情性做爰免费视频 | 国产精品欧美福利久久 | 久久国产精品久久久 | 亚洲区综合 | 一区二区三区中文字幕 | 欧洲xxxxx| 日韩欧洲亚洲 | 亚洲黄网av | 男男毛片| 国产91在线播放九色快色 | 久久中文字幕在线观看 | 欧美日韩色图片 | 一个色在线 | 国产精品久久久久久久久久妞妞 | 女子spa高潮呻吟抽搐 | 999精产国品一二三区 | 久久久www成人免费毛片女 | 对白刺激国产子与伦 | 男女的隐私视频播放 | 2021亚洲爆乳无码专区 | 成人免费xxxxx在线观看 | 国产日b视频 | 日韩午夜片| www久久久精品 | 男人和女人高潮免费网站 | 欧美一级淫片bbb一84 | 午夜成人免费影院 | 成人午夜免费在线观看 | 狠狠成人| 国产成人一区二区三区影院动漫 | 国产精品999视频 | 欧美午夜在线 | 看全色黄大色黄大片男爽一次 | 国产在线观看网站 | 久久尤物视频 | 免费网站av| 亚洲精品岛国片在线观看 | 国产97色在线 | 中国 | 日本少妇ⅹxxxxx视频 | 在线网站av| 青青草福利视频 | 亚洲一区二区三区影院 | 99riav国产| 四虎在线免费观看 | 久久av免费 | 曰本极品少妇videossexhd 曰本一级黄色片 | 成年视频免费高清在线看 | 中文在线√天堂 | 亚洲天堂日韩在线 | 亚洲一区二区三区四 | 西西人体大胆4444www | 凹凸国产熟女精品视频 | videos另类灌满极品另类 | 国产伦子伦对白在线播放观看 | 美女免费视频网站 | 国产又爽又黄的激情精品视频 | 色婷婷基地 | 日本大片在线看黄a∨免费 国产欧美性成人精品午夜 婷婷国产成人精品视频 | 美女精品一区 | 亚洲第一色图 | 亚洲一区二区图片 | 久热这里只有精品视频6 | 一级黄色性生活片 | 国产白丝精品91爽爽久 | 含羞草传媒mv免费观看视频 | 亚洲小视频在线观看 | 女人被狂躁到高潮视频免费软件 | 日本福利片在线观看 | 欧美最猛性xxxxx大叫 | 欧美亚洲国产一区二区三区 | 少妇浴室愉情韩国理论 | 中文字幕高清免费日韩视频在线 | 亚洲精品视频大全 | 偷偷色噜狠狠狠狠的777米奇 | 欧洲熟妇色 欧美 | 超碰xxx| 亚洲乱码国产乱码精品精乡村 | 熟女人妇 成熟妇女系列视频 | 欧美视频在线不卡 | 在线观看成年人视频 | 色婷婷综合激情综在线播放 | 成年人视频在线免费观看 | 国产高清美女一级a毛片久久w | 无码国产乱人伦偷精品视频 | 免费精品国产 | 91福利影院 | 亚洲国产视频一区 | 欧美a√在线 | 成人h动漫精品一区二区 | 国产一区精品在线观看 | 国产精品制服 | 中文在线视频观看 | 在线观看精品视频 | 日本少妇做爰大尺裸体视频 | 欧美人与性动交α欧美精品图片 | 朝鲜大乳女奶水奶水吃奶视频在线 | 丰满的继牳3中文字幕系列 丰满的少妇xxxxx人伦理 | 国产成人jvid在线播放 | 日本精品一区二区三区视频 | 国产亚洲视频在线 | 四虎av网站| 成人免费视频7777777 | 久久精品人妻中文系列 | 人与动性xxx视频 | www日本高清 | 国产婷婷久久 | 伊人久久精品久久亚洲一区 | 羞羞视频网站在线观看 | 伊人av综合 | 女同av亚洲女人天堂 | 丁香久久婷婷 | 精品国产一区二区三区四区阿崩 | 99久久99九九99九九九 | 99精品网站 | 欧美裸体性生活 | 国产操视频 | 国产日韩久久久 | 三级久久久 | av网址免费观看 | 人成在线免费视频 | 后入内射欧美99二区视频 | 狠狠成人 | 伦人伦xxx国产对白 亚洲国产精品一区二区成人片国内 | 国产日韩欧美久久 | 亚洲一级二级视频 | 中文字幕免费视频观看 | 色欲av永久无码精品无码 | 中文字幕av播放 | 奇米久久 | 亚洲色欲色欲大片www无码 | 国产男女免费完整视频 | 在线观看欧美 | 亚洲一区免费在线观看 | 成人在线一区二区三区 | 夜夜躁日日躁狠狠久久av | 久久精品国产99国产精品亚洲 | 黄色片毛片 | 婷婷丁香久久 | 久久艹中文字幕 | 国产人妻777人伦精品hd | 亚洲欧美日韩综合一区二区 | 欧美成人一区二区三区在线观看 | 欧美在线看片a免费观看 | 欧美成人高清在线播放 | 国产白浆在线 | 草草福利影院 | 午夜福利伦伦电影理论片在线观看 | 亚洲第一色网站 | 人妻在客厅被c的呻吟 | 国产三级在线看 | 欧美性做爰毛片 | 香蕉av777xxx色综合一区 | 日本一卡2卡3卡4卡无卡免费网站 | 亚洲中文字幕无码av永久 | 日日夜夜人人 | 国产精品综合久久久久久 | 久久亚洲国产精品五月天婷 | 91嫩草私人成人亚洲影院 | 色诱亚洲精品久久久久久 | 麻豆久久精品 | 五月婷激情 | 日本肉体做爰猛烈高潮全免费 | 91天堂在线 | 激情国产 | 性生大片免费观看一片黄动漫 | 日本老头xxxx视频 | 一级特黄性色生活片 | 日韩三级在线播放 | 午夜视频福利网站 | 国产美女mm131爽爽爽免费 | 99青草| 国产熟妇高潮叫床视频播放 | 国产成人久久精品二区三区 | 亚洲一卡二卡三卡四卡 | 性高湖久久久久久久久aaaaa | 九热精品 | 久久久久99精品成人片直播 | 香蕉大人久久国产成人av | 77777五月色婷婷丁香视频在线 | 国产乱码一二三区精品 | 国产精品99久久久久久猫咪 | 三级国产三级在线 | 可以免费看的黄色网址 | 玖玖视频网| 在教室伦流澡到高潮hnp视频 | 国产变态拳头交视频一区二区 | 日韩成人影视 | 亚洲视频一区 | 国产精品日韩 | 91成人小视频 | 国产成人精品一区二区三区在线 | 成人ay | 日本一区二区三区中文字幕 | 国产伦精品一区二区三区精品视频 | 国产白嫩护士被弄高潮 | 激情午夜网 | 国产高潮久久 | 国产成人无码精品久久久露脸 | 手机av在线免费 | 超碰女优| 亚洲性无码一区二区三区 | 欧美福利视频网站 | 欧美性猛交ⅹxxx乱大交妖精 | 国产好爽…又高潮了毛片 | 久久久久久久久久久久久女过产乱 | 久久久国产精品 | 骚五月| 久久综合激情 | 在线免费av网 | 国产熟女一区二区三区四区五区 | 91青青青 | 一区二区三区在线 | 欧 | wwwav在线播放 | 成人aaa片一区国产精品 | 在线播放免费人成毛片乱码 | 日韩国产高清在线 | 日韩中文字幕2019 | 中国极品少妇xxxxⅹ喷水 | 大伊人狠狠躁夜夜躁av一区 | 日韩黄色免费看 | 精品国产网| 亚洲色大成网站www永久一区 | 九九热精品免费视频 | 天天爽夜夜爽一区二区三区 | 深夜激情视频 | 天堂网a | 欧美性xxxxx| 18性欧美xxxⅹ性满足 | 免费人妻精品一区二区三区 | 国内毛片精品av一二三 | 精品国产91久久久久久浪潮蜜月 | 日本美女毛片 | 男人用嘴添女人下身免费视频 | 久久免费精品国自产拍网站 | 国产欧美在线一区二区三区 | 久精品国产欧美亚洲色aⅴ大片 | 国产亚洲精品久久久 | 国产精品成久久久久三级6二k | 欧美一级做| 国产精品一区二区久久国产 | 亚洲综合精品视频 | 综合人妻久久一区二区精品 | 国产福利一区二区三区 | 黄色大片在线 | 无码av一区二区三区无码 | 无码天堂va亚洲va在线va | 国产露脸911 | 国产精品熟女人妻 | 夜夜夜夜操 | 免费看黄色一级视频 | 欧美在线看片a免费观看 | 性感美女黄色片 | 国产l精品国产亚洲区在线观看 | 中文字幕人妻无码专区 | 青青久在线视频免费观看 | 日韩一区三区 | 中文字幕精品一区 | 日韩精品蜜桃 | 99精品视频免费在线观看 | 国产女同疯狂激烈互摸 | 精品无码一区在线观看 | 台湾佬中文娱乐网址 | 91精品国 | 日本丶国产丶欧美色综合 | 黄色录像片子 | 国产资源av | 色婷五月 | 日韩精品视频免费 | 国产午夜精品福利视频 | 伊人久久视频 | 亚洲码无人客一区二区三区 | 男女无套免费视频网站 | 蜜桃av一区二区三区 | 国内精品卡一卡二卡三 | 欧美亚洲精品在线 | 免费丰满少妇毛片高清视频 | 成年人免费小视频 | 无码欧美毛片一区二区三 | 果冻传媒色av国产在线播放 | 欧美色乱| 强睡邻居人妻中文字幕 | 日韩亚洲欧美中文在线 | 国产足控在线网站 | 强开小婷嫩苞又嫩又紧视频韩国 | 国产在线拍揄自揄拍视频 | 免费在线小视频 | 色五月丁香五月综合五月 | 午夜黄色网址 | 国产一二 | 日本免费一区二区三区高清视频 | 亚洲男人最新版本天堂 | 久久久www成人免费精品张筱雨 | 做爰xxxⅹ高潮69网站 | 成人三级黄色片 | 丰满少妇大力进入av亚洲葵司 | 天堂网va| 黄色片亚洲 | 性做久久久久久久久久 | 一区二区三区在线观看视频 | 丰满少妇免费做爰大片人 | 国内精品在线观看视频 | 天天躁夜夜躁狠狠眼泪 | 国产69页| 日韩精品无码一区二区三区av | 国产成人18黄网站 | 日韩精品小视频 | 亚洲人成人网站在线观看 | 日日噜噜夜夜狠狠视频 | 欧美日韩国产精品久久 | 欧美第一夜 | 天堂视频免费在线观看 | 丝袜一区在线观看 | 日日碰狠狠添天天爽 | 精品一区二区三区中文字幕 | 欧美日韩国产一区二区 | 亚洲欧洲精品成人 | 国产宾馆自拍 | 国产无 | 日本精品久久久久中文字幕乱中年 | 99久久精品费精品国产 | 国产又粗又猛又爽视频上高潮 | 人人爽人人爽人人爽 | 国产suv精品一区二区6 | 亚洲国产精品无码一区二区三区 | 日本一区二区三区视频在线播放 | 国产精品一区视频 | 香蕉视频在线观看亚洲 | 国产激情久久 | av在线不卡观看 | 日韩精品一区二区三区中文 | 人人爽人人爽人人片av东京热 | 男人的天堂在线播放 | 青青草精品视频 | 久久久久黄色片 | 我把护士日出水了视频90分钟 | 国产三级久久久久 | 国产伦精品一区二区三区免费优势 | 亚洲一区二区a | 性视频毛茸茸 | 性色88av老女人视频 | 二区久久 | 国产丰满果冻videossex | 狠狠色婷婷| 国产一区二区三区四区五区vm | 国产一区二区三区日韩精品 | 欧美精品一区在线观看 | 日本丰满白嫩大屁股ass | 狠狠老司机 | 国产成人一区二区三区影院动漫 | 亚洲乱亚洲乱 | 亚洲一卡二卡在线 | 欧美激情一区二区三区 | 国产一级片自拍 | 免费看美女被靠到爽的视频 | 成人av在线一区二区三区 | 男人的天堂在线 | 亚洲男人的天堂网站 | 青青青国产在线观看免费 | 国产免费91视频 | 2018国产精华国产精品 | 精品婷婷色一区二区三区蜜桃 | 精品一区二区超碰久久久 | 欧美激情第1页 | 国产欧美激情视频 | 狠狠躁三区二区久久天天 | 中文字幕av无码人妻 | 亚洲成a人v | 日本人又黄又爽又色的图片 | 韩国伦理中文字幕 | 天天躁日日躁狠狠躁av麻豆男男 | 俺去俺来也www色官网 | 精品一区二区三区四区五区六区 | 51国产黑色丝袜高跟鞋 | 国产乱人对白 | 国产在线精品播放 | 中国浓毛少妇毛茸茸 | 校园春色亚洲色图 | 欧美日韩在线影院 | 成人免费久久网 | 日韩精品av一区二区三区 | 欧美激情16p| 国产激情a| 图片区小说区区国产明星 | 四虎884aa成人精品 | 国产精品a成v人在线播放 | 91久久婷婷国产一区二区 | 国产精品不卡在线 | 国产洗浴女技师全套av | 亚洲精品99久久久久久 | 日本精品国产 | 窝窝午夜影院 | 国产福利小视频在线 | 国产激情一区二区三区 | 美欧一级片 | 成人小视频在线观看 | 久久久精品一区二区三区 | 国产又粗又猛又爽又黄av | 天天躁日日躁狠狠躁性色av王爷 | 欧美日韩一二三四区 | 亚洲区一区二 | 嫩草视频在线观看免费 | 免费一级淫片a人观看69 | 狠狠操婷婷 | 精品免费久久久久久久 | 992在线观看 | 欧美群交射精内射颜射潮喷 | 色噜噜狠狠一区二区三区果冻av | 久草国产在线视频 | 亚洲精品成人片在线观看 | 免费裸体无遮挡黄网站免费看 | 亚洲第一在线播放 | 日本在线看| 亚色中文字幕 | av鲁丝一区鲁丝二区鲁丝三区 | аⅴ新版在线天堂 | 极品国产在线 | 国产成人免费av一区二区午夜 | 久久久国产精品无码免费专区 | 国产91在线播放九色000 | 亚洲拍拍视频 | 99热精品国产一区二区在线观看 | 欧美成人aaaaⅴ片在线看 | 丝袜捆绑调教午夜一区二区 | 国产sm重味一区二区三区 | 高潮毛片又色又爽免费 | 饥渴放荡受np公车奶牛 | 国产精品美女久久久久久久久 | 国产精品自在线拍国产手机版 | 不卡av影片 | 国产精品国产三级国产a | 男人的私人影院 | 免费观看性生交大片3 | 美女丝袜av | 天天狠天天透天天伊人 | 四川少妇xxx奶大xxx | 久久精品欧美 | 久久久久久久女国产乱让韩 | 欧美成人中文字幕 | 国产精品va无码免费 | 日日骚影院 | 日本一区二区在线视频 | 久久国产加勒比精品无码 | 大尺度av | 少妇和小鲜肉高潮毛片 | 欧美成人tv | 国产一区二区三区视频在线播放 | 国产精品久久久久免费观看 | 成人www| 亚洲天堂不卡 | 国产精品毛多多水多 | 1111111少妇在线观看 | 91喷水视频 | 黄色欧美视频 | 国产精品久久久久久久久妇女 | 色五月激情五月 | 黄大色黄大片女爽一次 | 91九色蝌蚪国产 | 99国产精品免费播放 | 国产最新进精品视频 | 久久久久麻豆v国产精华液好用吗 | 欧美色性视频 | 在线精品一区 | 日韩av不卡在线播放 |