3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows 4

發(fā)布時間:2025/7/25 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows 4 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在使用RegisterClass注冊窗口類成功之后,即可以使用該窗口類創(chuàng)建并顯示應(yīng)用程序的窗口。

這個過程如下面的代碼所示:

//?創(chuàng)建應(yīng)用程序主窗口

hWnd=CreateWindow?("SdkDemo1",?//?窗口類名

"第一個Win32?SDK應(yīng)用程序",?//?窗口標(biāo)題

WS_OVERLAPPEDWINDOW,?//?窗口樣式

CW_USEDEFAULT,?//?初始化?x?坐標(biāo)

CW_USEDEFAULT,?//?初始化?y?坐標(biāo)

CW_USEDEFAULT,?//?初始化窗口寬度

CW_USEDEFAULT,?//?初始化窗口高度

NULL,?//?父窗口句柄

NULL,?//?窗口菜單句柄

hInstance,?//?程序?qū)嵗浔?/p>

NULL);?//?創(chuàng)建參數(shù)

//?顯示窗口

ShowWindow(hWnd,SW_SHOW);

//?更新主窗口客戶區(qū)

UpdateWindow(hWnd);

CreateWindow函數(shù)的原型是這樣的:

HWND?CreateWindow(LPCTSTR?lpClassName,?//?指向已注冊的類名

LPCTSTR?lpWindowName,?//?指向窗口名稱

DWORD?dwStyle,?//?窗口樣式

int?x,?//?窗口的水平位置

int?y,?//?窗口的垂直位置

int?nWidth,?//?窗口寬度

int?nHeight,?//?窗口高度

HWND?hWndParent,?//?父窗口或所有者窗口句柄

HMENU?hMenu,?//?菜單句柄或子窗口標(biāo)識符

HANDLE?hInstance,?//?應(yīng)用程序?qū)嵗浔?/p>

LPVOID?lpParam,?//?指向窗口創(chuàng)建數(shù)據(jù)的指針

);

在前面的示例中,我們對x、y、nWidth和nHeight參數(shù)都傳遞了同一個值CW_USEDEFAULT,表示使用系統(tǒng)默認(rèn)的窗口位置和大小,該常量僅對于重疊式窗口(即在dwStype樣式中指定了WS_OVERLAPPEDWINDOW,另一個常量WS_TILEDWINDOW有著相同的值)有效。

●?注意:

●?盡管Windows?95是一個32位的操作系統(tǒng),但是,其中也保留了很多16位的特征,比如說,在Windows?95環(huán)境下,系統(tǒng)最多只可以有16384個窗口句柄。而在Windows?NT下則無此限。然而,事實上,對于一般的桌面?zhèn)€人機(jī)系統(tǒng)來說,我們幾乎不可能超過這個限制。

創(chuàng)建窗口完成之后,ShowWindows顯示該窗口,第二個參數(shù)SW_SHOW表示在當(dāng)前位置以當(dāng)前大小激活并顯示由第一個參數(shù)標(biāo)識的窗口。然后,函數(shù)UpdateWindows向窗口發(fā)送一條WM_PAINT消息,以通知窗口更新其客戶區(qū)。需要注意的是,由UpdateWindows發(fā)送的WM_PAINT消息將直接發(fā)送到窗口過程(在上面的例子中是WndProc函數(shù)),而不是發(fā)送到進(jìn)程的消息隊列,因此,盡管這時應(yīng)用程序的主消息循環(huán)尚未啟動,但是窗口過程仍可接收到該WM_PAINT消息并更新其用戶區(qū)。

在完成上面的步驟之后,進(jìn)入應(yīng)用程序的主消息循環(huán)

一般情況下,主消息循環(huán)具有下面的格式:

while?(GetMessage(&msg,NULL,0,0))

{

TranslateMessage(&msg);

DispatchMessage(&msg);

}

主消息循環(huán)由對三個API函數(shù)的調(diào)用和一個while結(jié)構(gòu)組成。其中GetMessage從調(diào)用線程的消息隊列中獲取消息,并將消息放到由第一個參數(shù)指定的消息結(jié)構(gòu)中。如果指定了第二個參數(shù),則GetMessage獲取屬于該參數(shù)指定的窗口句柄所標(biāo)識的窗口的消息,如果該參數(shù)為NULL,則GetMessage獲取屬于調(diào)用線程及屬于該線程的所有窗口的消息。最后兩個參數(shù)指定了GetMessage所獲取消息的范圍,如果兩個參數(shù)均為0,則GetMessage檢索并獲取所有可以得到的消息。

在上面的代碼中,變量msg是一個類型為MSG的結(jié)構(gòu)對象,該結(jié)構(gòu)體的定義如下:

typedef?struct?tagMSG?{?//?msg

HWND?hwnd;

UINT?message;

WPARAM?wParam;

LPARAM?lParam;

DWORD?time;

POINT?pt;?}?MSG;

下面解釋各成員的含義:

hwnd:?標(biāo)識獲得該消息的窗口進(jìn)程的窗口句柄。

message:?指定消息值。

wParam:?其含義特定于具體的消息類型。

lParam:?其含義特定于具體的消息類型。

time:?指定消息發(fā)送時的時間。

pt:?以屏幕坐標(biāo)表示的消息發(fā)送時的鼠標(biāo)指針的位置。

在while循環(huán)體中的TranslateMessage函數(shù)將虛擬按鍵消息翻譯為字符消息,然后將消息發(fā)送到調(diào)用線程的消息隊列,在下一次調(diào)用GetMessage函數(shù)或PeekMessage函數(shù)時,該字符消息將被獲取。

TranslateMessage函數(shù)將WM_KEYDOWN和WM_KEYUP虛擬按鍵組合翻譯為WM_CHAR和WM_DEADCHAR,將WM_SYSKEYDOWN和WM_SYSKEYUP虛擬按鍵組合翻譯為WM_SYSCHAR和WM_SYSREADCHAR。需要注意的一點(diǎn)是,僅當(dāng)相應(yīng)的虛擬按鍵組合能夠被翻譯為所對應(yīng)的ASCII字符時,TranslateMessage才發(fā)送相應(yīng)的WM_CHAR消息。

如果一個字符消息被發(fā)送到調(diào)用線程的消息隊列,則TranlateMessage返回非零值,否則返回零值。

●?注意:

●?與在Windows?95操作系統(tǒng)下不同,在Windows?NT下,TranslateMessage對于功能鍵和光標(biāo)箭頭鍵也返回一個非零值。

然后,函數(shù)DispatchMessage將屬于某一窗口的消息發(fā)送該窗口的窗口過程。這個窗口由MSG結(jié)構(gòu)中的hwnd成員所標(biāo)識的。函數(shù)的返回值為窗口過程的返回值,但是,我們一般不使用這個返回值。這里要注意的是,并不一定是所有屬于某一個窗口的消息都發(fā)送給窗口的窗口過程,比如對于WM_TIMER消息,如果其lParam參數(shù)不為NULL的話,由該參數(shù)所指定的函數(shù)將被調(diào)用,而不是窗口過程。

如果GetMessage從消息隊列中得到一個WM_QUIT消息,則它將返回一個假值,從而退出消息循環(huán),WM_QUIT消息的wParam參數(shù)指定了由PostQuitMessage函數(shù)給出的退出碼,一般情況下,WinMain函數(shù)返回同一值。

下面我們來看一下程序主窗口的窗口過程WndProc。

窗口過程名是可以由用戶自行定義,然后在注冊窗口類時在WNDCLASS結(jié)構(gòu)中指定。但是,一般來說,程序都把窗口過程命令為WndProc來類似的名稱,如MainWndProc等,并不是一定要這樣做,但是這樣明顯的有利于閱讀,因此也是我們推薦的做法。

窗口過程具有如下的原型:

LRESULT?WINAPI?WndProc(HWND,UINT,WPARAM,LPARAM);

LRESULT?CALLBACK?WndProc(HWND,UINT,WPARAM,LPARAM);

對于編譯器而言,兩種書寫形式都是一樣的,它們都等價于

long?__stdcall?WndProc(void?*,unsigned?int,unsigned?int,long)

窗口過程使用了四個參數(shù),在它被調(diào)用時(再強(qiáng)調(diào)一點(diǎn),一般情況下,窗口過程是由操作系統(tǒng)調(diào)用,而不是由應(yīng)用程序調(diào)用的,這就是我們?yōu)槭裁磳⑺鼈兎Q為回調(diào)函數(shù)的道理),這四個參數(shù)對應(yīng)于所發(fā)送消息結(jié)構(gòu)的前四個成員。

下面給出了一個窗口過程的例子:

//?WndProc?主窗口過程

LRESULT?WINAPI?WndProc?(HWND?hWnd,

UINT?msg,

WPARAM?wParam,

LPARAM?lParam)

{

HDC?hdc;

RECT?rc;

HPEN?hPen,hPenOld;

HBRUSH?hBrush,hBrushOld;

switch?(msg)

{

case?WM_PAINT:

hdc=GetDC(hWnd);

GetClientRect(hWnd,&rc);

hPen=CreatePen(PS_SOLID,0,RGB(0,0,0));

hBrush=CreateHatchBrush(HS_DIAGCROSS,RGB(0,0,0));

hPenOld=SelectObject(hdc,hPen);

hBrushOld=SelectObject(hdc,hBrush);

Ellipse(hdc,rc.left,rc.top,rc.right,rc.bottom);

SelectObject(hdc,hPenOld);

SelectObject(hdc,hBrushOld);

ReleaseDC(hWnd,hdc);

break;

case?WM_DESTROY:

PostQuitMessage(0);

break;

default:

break;

}

return?DefWindowProc(hWnd,msg,wParam,lParam);

}

在該窗口過程中,我們處理了最基本兩條消息。

第一條消息是WM_PAINT,當(dāng)窗口客戶區(qū)的全部或一部分需要重繪時,系統(tǒng)向該窗口發(fā)送該消息。在前面的過程中我們已經(jīng)提到過,在使用ShowWindow函數(shù)顯示窗口之后,通常隨即調(diào)用函數(shù)UpdateWindow,該函數(shù)直接向窗口過程發(fā)送一個WM_PAINT消息,以通知窗口繪制其客戶區(qū)。在該消息的處理函數(shù)中,我們先使用GetDC獲得窗口的設(shè)備句柄,它是用來調(diào)用各種繪圖方法的。然后調(diào)用GetClientRect獲得當(dāng)前窗口的客戶區(qū)矩形。接著調(diào)用CreatePen創(chuàng)建一個黑色畫筆,調(diào)用CreateHatchBrush創(chuàng)建一個45度交叉線的填充畫刷,并且SelectObject函數(shù)將它們選入設(shè)備描述表中,原有的畫筆和畫刷被保存到hPenOld和hBrushOld中,以便以后恢復(fù)。完成以上步驟之后,調(diào)用Ellipse函數(shù)以當(dāng)前客戶區(qū)大小繪制一個橢圓。最后,再一次調(diào)用SelectObject函數(shù)恢復(fù)原有的畫筆和畫刷,并調(diào)用ReleaseDC釋放設(shè)備描述表句柄。

對于窗口來說,除了客戶區(qū)以外的其它內(nèi)容將由系統(tǒng)進(jìn)行重繪,這些內(nèi)容包括窗口標(biāo)題條、邊框、菜單條、工具條以及其它控件,如果包含了它們的話。這種重繪往往發(fā)生在覆蓋于窗口上方的其它窗口被移走,或者是窗口被移動或改變大小時。因此,對于大多數(shù)窗口過程來說,WM_PAINT消息是必須處理的。

另一個對于絕大多數(shù)窗口過程都必須處理的消息是WM_DESTROY,當(dāng)窗口被撤消時(比如用戶從窗口的系統(tǒng)菜單中選擇了“關(guān)閉”,或者單擊了右邊的小叉,對于這些事件,Windows的默認(rèn)處理是調(diào)用DestroyWindow函數(shù)撤銷相應(yīng)的窗口),將會接收到該消息。由于本程序僅在一個窗口,因此在這種情況下應(yīng)該終止應(yīng)用程序的執(zhí)行,因此我們調(diào)用了PostQuitMessage函數(shù),該函數(shù)向線程的消息隊列中放入一個WM_QUIT消息,傳遞給PostQuitMessage函數(shù)的參數(shù)將成為WM_QUIT消息的wParam參數(shù),在上面的例子中,該值為0。

對于其它情況,?Windows專門為此提供了一個默認(rèn)的窗口過程,稱為DefWindowProc,我們只需要以WndProc的參數(shù)原封不動的調(diào)用默認(rèn)窗口過程DefWindowProc,并將其返回值作為WndProc的返回值即可。

將上面講述的所有內(nèi)容綜合起來,我們就已經(jīng)使用Win32?SDK完成了一個功能簡單,但是結(jié)構(gòu)完整的Win32應(yīng)用程序了。

對于使用Win32?SDK編寫的實用的Win32應(yīng)用程序,它們的結(jié)構(gòu)與此相比要復(fù)雜得多,在這些情況下,應(yīng)用程序也許不僅僅包括一個窗口,而對應(yīng)的窗口過程中的switch

結(jié)構(gòu)一般也會是一個異常膨脹的嵌套式switch結(jié)構(gòu)。如此龐大的消息處理過程大大增加了程序調(diào)試和維護(hù)的難度,使用MFC則有可能在很多程度上減輕這種負(fù)擔(dān),這便是MFC為廣大程序員所樂于接受,以至今天成為實際上的工業(yè)標(biāo)準(zhǔn)的原因。但是,不管它如何復(fù)雜,歸根到底,一般情況下,它仍然具有和我們的這個功能簡單的Win32應(yīng)用程序一樣或類似的結(jié)構(gòu)。

為了讀者閱讀和分析方便,我們把這個程序的完整代碼給出如下:

#include?<windows.h>

//?函數(shù)原型

int?WINAPI?WinMain(HINSTANCE,HINSTANCE,LPSTR,int);

LRESULT?WINAPI?WndProc(HWND,UINT,WPARAM,LPARAM);

//?WinMain?函數(shù)

int?WINAPI?WinMain?(HINSTANCE?hInstance,

HINSTANCE?hPrevInstance,

LPSTR?lpCmdLine,

int?nCmdShow)

{

HWND?hWnd;?//?主窗口句柄

MSG?msg;?//?窗口消息

WNDCLASS?wc;?//?窗口類

if?(!hPrevInstance)

{

//?填充窗口類信息

wc.style=CS_HREDRAW|CS_VREDRAW;

wc.lpfnWndProc=WndProc;

wc.cbClsExtra=0;

wc.cbWndExtra=0;

wc.hInstance=hInstance;

wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);

wc.hCursor=LoadCursor(NULL,IDC_ARROW);

wc.hbrBackground=GetStockObject(WHITE_BRUSH);

wc.lpszMenuName=NULL;

wc.lpszClassName="SdkDemo1";

//?注冊窗口類

RegisterClass(&wc);

}

//?創(chuàng)建應(yīng)用程序主窗口

hWnd=CreateWindow?("SdkDemo1",?//?窗口類名

"第一個Win32?SDK應(yīng)用程序",?//?窗口標(biāo)題

WS_OVERLAPPEDWINDOW,?//?窗口樣式

CW_USEDEFAULT,?//?初始化?x?坐標(biāo)

CW_USEDEFAULT,?//?初始化?y?坐標(biāo)

CW_USEDEFAULT,?//?初始化窗口寬度

CW_USEDEFAULT,?//?初始化窗口高度

NULL,?//?父窗口句柄

NULL,?//?窗口菜單句柄

hInstance,?//?程序?qū)嵗浔?/p>

NULL);?//?創(chuàng)建參數(shù)

//?顯示窗口

ShowWindow(hWnd,SW_SHOW);

//?更新主窗口客戶區(qū)

UpdateWindow(hWnd);

//?開始消息循環(huán)

while?(GetMessage(&msg,NULL,0,0))

{

TranslateMessage(&msg);

DispatchMessage(&msg);

}

return?msg.wParam;

}

//?WndProc?主窗口過程

LRESULT?WINAPI?WndProc?(HWND?hWnd,

UINT?msg,

WPARAM?wParam,

LPARAM?lParam)

{

HDC?hdc;

RECT?rc;

HPEN?hPen,hPenOld;

HBRUSH?hBrush,hBrushOld;

switch?(msg)

{

case?WM_PAINT:

hdc=GetDC(hWnd);

GetClientRect(hWnd,&rc);

hPen=CreatePen(PS_SOLID,0,RGB(0,0,0));

hBrush=CreateHatchBrush(HS_DIAGCROSS,RGB(0,0,0));

hPenOld=SelectObject(hdc,hPen);

hBrushOld=SelectObject(hdc,hBrush);

Ellipse(hdc,rc.left,rc.top,rc.right,rc.bottom);

SelectObject(hdc,hPenOld);

SelectObject(hdc,hBrushOld);

ReleaseDC(hWnd,hdc);

break;

case?WM_DESTROY:

PostQuitMessage(0);

break;

default:

break;

}

return?DefWindowProc(hWnd,msg,wParam,lParam);

}

這里我們簡單的說一下如何在Microsoft?Developer?Studio中編譯該示例程序。請按下面的步驟進(jìn)行:

1.?選擇File菜單下的New命令,新建一個Win32?Application工程,這里我們假設(shè)對該工程命名為SdkDemo1。

2.?選擇Project菜單下的Add?To?Project|New...命令,向工程中添加一個C++?Source?File?(C++源文件),可以將該文件命名為winmain.cpp,不需要鍵入擴(kuò)展名,Microsoft?Developer?Studio在創(chuàng)建文件時會自動加上.cpp的后綴名。

然后在Wordspace窗口的FileView中雙擊文件名winmain.cpp?(在依賴于你在前面過程中的設(shè)定),輸入下面的源代碼即可。

如果已將源代碼輸入為C++源文件(以.cpp為后綴名的文件),則可以使用Project|Add?To?Project|Files...將其添加到工程中。

圖3.2?示例程序SdkDemo1的運(yùn)行結(jié)果

3.?單擊Build菜單下的Build?SdkDemo1.exe或Build?All或按下快捷鍵F7或單擊Build或Build?Minibar工具條上的按鈕,編譯并創(chuàng)建可執(zhí)行文件SdkDemo1.exe,運(yùn)行該可執(zhí)行文件(從Developer?Studio中或資源管理器均可),將得到如圖3.2所示的結(jié)果。

32位編程的特點(diǎn)

本節(jié)假定用戶是剛接觸32位Windows編程的新手,那么,有必要將一些相關(guān)的概念術(shù)語弄清楚,

同時,也要把Windows?95、Windows?NT和16位的Windows?3.x相區(qū)別開來。

這些最重要的概念包括進(jìn)程線程的管理以及新的32位平坦內(nèi)存模式

進(jìn)程是裝入內(nèi)存中正在執(zhí)行的應(yīng)用程序,進(jìn)程包括私有的虛擬地址空間、代碼、數(shù)據(jù)及其它操作系統(tǒng)資源,如文件、管道以及對該進(jìn)程可見的同步對象等。

進(jìn)程包括了一個或多個在進(jìn)程上下文內(nèi)運(yùn)行的線程。

線程是操作系統(tǒng)分配CPU時間的基本實體。線程可以執(zhí)行應(yīng)用程序代碼的任何部分,包括當(dāng)前正在被其它線程執(zhí)行的那些。同一進(jìn)程的所有線程共享同樣的虛擬地址空間、全局變量和操作系統(tǒng)資源。

在一個應(yīng)用程序中,可以包括一個或多個進(jìn)程,每個進(jìn)程由一個或多個線程構(gòu)成。

線程通過“休眠”(sleeping,暫停所有執(zhí)行并等待)的方法,來做到與進(jìn)程中的其它線程所同步。

在線程休眠前,必須告訴Windows,該線程將等待某一事件的發(fā)生。當(dāng)該事件發(fā)生時,Windows發(fā)給線程一個喚醒調(diào)用,線程繼續(xù)執(zhí)行。也就是說,線程與事件一起被同步,除此之外,也可以由特殊的同步對象來進(jìn)行線程的同步。這些同步對象包括:

?互斥?不受控制的線程訪問在多線程應(yīng)用程序中可能會引起很大的問題。這里所說的互斥是一小段代碼,它時刻采取對共享數(shù)據(jù)的獨(dú)占控制以執(zhí)行代碼。

互斥常被應(yīng)用于多進(jìn)程的同步數(shù)據(jù)存取。

●?信號量?信號量與互斥相似,但是互斥只允許在同一時刻一個線程訪問它的數(shù)據(jù),而信號量允許多個線程在同一時刻訪問它的數(shù)據(jù)。Win32不知道哪一個線程擁有信號量,它只保證信號量使用的資源量。

●?臨界區(qū)?和互斥相似,但它僅被屬于單個進(jìn)程的線程使用。臨界區(qū)對象提供非常有效的同步模式,每次在同一時間內(nèi)只有一個線程可以訪問臨界區(qū)對象。

?事件?事件對象用于許多實例中去通知休眠的線程所等待的事件已經(jīng)發(fā)生,事件告訴線程何時去執(zhí)行某一個給定的任務(wù),并可以使多線程流平滑。

將所有的這些同步對象應(yīng)用于控制數(shù)據(jù)訪問使得線程同步成為可能,否則,如果一個線程改變了另一個線程正在讀的數(shù)據(jù),將有可能導(dǎo)致很大的麻煩。

在Win32環(huán)境下,每個運(yùn)行的在進(jìn)程內(nèi)的線程還可以為它自己的特定線程數(shù)據(jù)分配內(nèi)存,通過Win32提供的線程本地存儲(TLS)API,應(yīng)用程序可以建立動態(tài)的特定線程數(shù)據(jù),在運(yùn)行時這些數(shù)據(jù)聯(lián)系在一起。

下面我們來看在32位應(yīng)用程序地址空間中的內(nèi)存分配內(nèi)存管理

常見的內(nèi)存分配可以劃分為兩類:幀分配(frame?allocation)和堆分配(heap?allocation)。

兩者的主要區(qū)別在于幀分配通常和實際的內(nèi)存塊打交道,而堆分配在一般情況下則使用指向內(nèi)存塊的指針,并且,幀對象在超過其作用域時會被自動的刪除,而程序員必須顯式的刪除在堆上分配的對象。

在幀上分配內(nèi)存的這種說法來源于“堆棧幀”(stack?frame)這個名詞,堆棧幀在每當(dāng)函數(shù)被調(diào)用時創(chuàng)建,它是一塊用來暫時保存函數(shù)參數(shù)以及在函數(shù)中定義的局部變量的內(nèi)存區(qū)域。

幀變量通常被稱作自動變量,這是因為編譯器自動為它們分配所需的內(nèi)存。

幀分配有兩個主要特征,首先,當(dāng)我們定義一個局部變量時,編譯器將在堆棧幀上分配足夠的空間來保存整個變量,對于很大的數(shù)組和其它數(shù)據(jù)結(jié)構(gòu)也是這樣;其次,當(dāng)超過其作用域時,幀變量將被自動的刪除。

下面舉一個幀分配的例子:

int?Func(int?Argu1,int?Argu2)?//?編譯器將在堆棧幀上為函數(shù)參數(shù)變量分配空間

{

//?在堆棧上創(chuàng)建局部對象

char?szDatum[256][256];

...

//?超過作用域時將自動刪除在堆棧上分配的對象

}

對于局部函數(shù)變量,其作用域轉(zhuǎn)變在函數(shù)退出時發(fā)生,但如果使用了嵌套的花括號,則幀變量的作用域?qū)⒂锌赡鼙群瘮?shù)作用域小。自動刪除這些幀變量非常之重要。對于簡單的基本數(shù)據(jù)類型?(如整型或字節(jié)變量)、數(shù)組或數(shù)據(jù)結(jié)構(gòu),自動刪除只是簡單的回收被這些這是所占用的內(nèi)存。由于這些變量已超出其作用域,它們將再也不可以被訪問。對于C++對象,自動刪除的過程要稍稍復(fù)雜一些。當(dāng)一個對象被定義為一個幀變量時,其構(gòu)造函數(shù)在定義對象變量時被自動的調(diào)用,當(dāng)對象超出其作用域時,在對象所占用的內(nèi)存被釋放前,其析構(gòu)函數(shù)先被自動的調(diào)用。這種對構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用看起來非常的簡便,但我們必須對它們倍加小心,尤其是對析構(gòu)函數(shù),不正確的構(gòu)造和釋放對象將可能對內(nèi)存管理帶來嚴(yán)重的問題。

在幀上分配對象的最大的優(yōu)越性在于這些對象將會被自動的刪除,也就是說,當(dāng)你在幀上分配對象之后,不必?fù)?dān)心它們會導(dǎo)致內(nèi)存漏損(memory?leak)。

但是,幀分配也有其不方便之處,首先,在幀上分配的變量不可以超出其作用域,其中,幀空間往往是有限的,因此,在很多情況下,我們更傾向于使用堆分配來代替這里所講述的幀分配來為那些龐大的數(shù)據(jù)結(jié)構(gòu)或?qū)ο蠓峙鋬?nèi)存。

堆是為程序所保留的用于內(nèi)存分配的區(qū)域,它與程序代碼和堆棧相隔離。在通常情況下,C程序使用函數(shù)malloc和free來分配和釋放堆內(nèi)存。調(diào)試版本(Debug?version)的MFC提供了改良版本的C++內(nèi)建運(yùn)算符new和delete用于在堆內(nèi)存中分配和釋放對象。

與幀分配不同,在堆上可分配的對象所占用的內(nèi)存的總量只受限于系統(tǒng)可有的所有虛擬內(nèi)存空間。

以下的示例代碼對比了上面討論的內(nèi)存分配方法在為數(shù)組、數(shù)據(jù)結(jié)構(gòu)和對象分配內(nèi)存時的用法:

使用幀分配為數(shù)組分配內(nèi)存:

{

const?int?BUFF_SIZE?=?128;

//?在幀上分配數(shù)組空間

char?myCharArray[BUFF_SIZE];

int?myIntArray[BUFF_SIZE];

//?所分配的空間在超出作用域時自動回收

}

使用堆分配為數(shù)組分配內(nèi)存:

const?int?BUFF_SIZE?=?128;

//?在堆上分配數(shù)組空間

char*?myCharArray?=?new?char[BUFF_SIZE];

int*?myIntArray?=?new?int[BUFF_SIZE];

...

delete?[]?myCharArray;

delete?[]?myIntArray;

使用幀分配為結(jié)構(gòu)分配內(nèi)存:

struct?MyStructType?{?int?topScore;};

void?SomeFunc(void)

{

//?幀分配

MyStructType?myStruct;

//?使用該結(jié)構(gòu)

myStruct.topScore?=?297;

//?在超出作用域時結(jié)構(gòu)所占用的內(nèi)存被自動回收

}

使用堆分配為結(jié)構(gòu)分配內(nèi)存:

//?堆分配

MyStructType*?myStruct?=?new?MyStructType;

//?通過指針使用該結(jié)構(gòu)

myStruct->topScore?=?297;

delete?myStruct;

使用幀分配為對象分配內(nèi)存:

{

CMyClass?myClass;?//?構(gòu)造函數(shù)被自動調(diào)用

myClass.SomeMemberFunction();?//?使用該對象

}

使用堆分配為對象分配內(nèi)存:

//?自動調(diào)用構(gòu)造函數(shù)

CMyClass?*myClass=new?CMyClass;

myClass->SomeMemberFunction();?//?使用該對象

delete?myClass;?//?在使用delete的過程中調(diào)用析構(gòu)函數(shù)

●?注意:

●在堆上分配的內(nèi)存一定要記得釋放,對于使用運(yùn)算符new分配的內(nèi)存,應(yīng)當(dāng)使用delete運(yùn)算符來釋放;而使用malloc函數(shù)分配的內(nèi)存應(yīng)當(dāng)使用free函數(shù)來釋放。

不應(yīng)當(dāng)對同一內(nèi)存塊交叉使用運(yùn)算符new、delete和函數(shù)malloc、free?(即使用delete運(yùn)算符釋放由malloc函數(shù)分配的內(nèi)存,或使用free函數(shù)釋放由new運(yùn)算符根本的內(nèi)存),否則在MFC的調(diào)試版本下將會導(dǎo)致內(nèi)存沖突。

對固定大小的內(nèi)存塊,使用運(yùn)算符new和delete要比使用標(biāo)準(zhǔn)C庫函數(shù)malloc和free方便。

但有時候我們需要使用可變大小的內(nèi)存塊,這時,我們必須使用標(biāo)準(zhǔn)的C庫函數(shù)malloc、realloc和free。

最后重新強(qiáng)調(diào)一點(diǎn),即不要使用realloc改變由new運(yùn)算符分配的內(nèi)存塊的大小。

下面我們簡單的介紹Win32內(nèi)存管理模式

在Microsoft?Win32應(yīng)用程序編程接口中,每一個進(jìn)程都有自己多達(dá)4GB的虛擬地址空間。內(nèi)存中低位的2GB?(從0x00到0x7FFFFFFF)可以為用戶所用,高位的2GB?(從0x80000000到0xFFFFFFFFF)為內(nèi)核所保留。進(jìn)程所使用的虛擬地址并不代碼對象在內(nèi)存中實際的物理地址。事實上,內(nèi)核為每一個進(jìn)程維護(hù)了一個頁映射,頁映射是一個用于將虛擬地址轉(zhuǎn)換為對應(yīng)的物理地址的內(nèi)部數(shù)據(jù)結(jié)構(gòu)。

每一個進(jìn)程的虛擬地址空間都要比所有進(jìn)程可用的物理內(nèi)存RAM?(隨機(jī)存取存儲器)的總和大得多。為了增加物理存儲的大小,內(nèi)核使用磁盤作為額外的存儲空間。對于所有正在執(zhí)行的進(jìn)程來說,總的存儲空間的量是物理內(nèi)存RAM和磁盤上可以為頁面文件所用的自由空間的總合,這里頁面文件指用來增加物理存儲空間的磁盤文件。每個進(jìn)程物理存儲空間和虛擬地址(也稱為邏輯地址)空間以頁的形式來組織,頁是一種內(nèi)存單元,其大小依賴于宿主計算機(jī)的類型。對于x86計算機(jī)來說,宿主頁大小為4KB,但我們不能假定對有所有運(yùn)行Windows操作系統(tǒng)的計算機(jī),其頁大小均為4KB。

為了使內(nèi)存管理具有最大的靈活性,內(nèi)核可以將物理內(nèi)存中的頁移入或移出磁盤上的頁面文件。

當(dāng)一個頁被移入物理內(nèi)存時,內(nèi)核更新受到影響的進(jìn)程的頁映射。將內(nèi)核需要物理內(nèi)存空間時,它將物理內(nèi)存中最近最少使用的頁移入頁面文件。對于應(yīng)用程序來說,內(nèi)核對物理內(nèi)存的管理是完全透明的,應(yīng)用程序只對它自己的虛擬地址空間進(jìn)行操作。

在進(jìn)程虛擬地址空間中的頁可以具在表所列的狀態(tài)之一:

狀態(tài)說明

空閑(Free)?空閑頁是當(dāng)前不可用,但可以被占用或保留的頁。

保留(Reserved)?保留頁是進(jìn)程的虛擬地址空間中為將來使用所保留的頁。進(jìn)程不可以存取保留頁,

并且也沒有為保留頁分配物理存儲。保留頁保留虛擬地址中的一段以使得它們不可以被隨后的其它分配操作(如malloc和LocalAlloc之類的函數(shù)等)所使用。一個進(jìn)程可以使用VirtualAlloc函數(shù)在其地址空間中保留頁面,然后再占用這些保留頁。最后使用VirtualFree函數(shù)釋放它們。

占用(Committed)?已被占用的頁是那些已分配了物理存儲(在內(nèi)存中或磁盤上)的頁。占用頁可以被禁

止進(jìn)行存取,或允許只讀存取,或允許讀寫存取。進(jìn)程可以使用VirtualAlloc函數(shù)分

配占用頁。GlobalAlloc和LocalAlloc函數(shù)分配允許讀寫存取的占用頁。占用頁可以使

用VirtualFree函數(shù)進(jìn)行釋放,函數(shù)VirtualFree釋放頁的存儲空間,并將其狀態(tài)改變?yōu)?/p>

保留。

進(jìn)程可以使用函數(shù)GlobalAlloc和LocalAlloc來分配內(nèi)存。在Win32?API的32位線性環(huán)境中,本地堆和

全局堆并沒有區(qū)別,因此,使用這兩個函數(shù)來分配內(nèi)存對象也沒有任何區(qū)別。

由GlobalAlloc和LocalAlloc函數(shù)分配的內(nèi)存對象位于私有的占用頁中,這些頁允許進(jìn)行讀寫存取。

私有內(nèi)存不可以為其它進(jìn)程所訪問。與在Windows?3.x中不同,使用帶有GMEM_DDESHARE標(biāo)志

的GlobalAlloc函數(shù)分配的內(nèi)存事實上并沒有被全局共享。保留該標(biāo)志位僅是為了向前兼容和為一

些應(yīng)用程序增強(qiáng)動態(tài)數(shù)據(jù)交換(DDE,dynamic?data?exchange)的性能而使用。應(yīng)用程序如果因其它

目的需要共享內(nèi)存,那么必須使用文件映射對象。多個進(jìn)程可以通過映射同一個文件映射對象的

視來提供命名共享內(nèi)存。我們在這里將不討論文件映射和共享內(nèi)存的問題。

通過使用函數(shù)GlobalAlloc和LocalAlloc,可以分配能夠表示為32位的任意大小的內(nèi)存塊,所受的唯

一限制是可用的物理內(nèi)存,包括在磁盤上的頁面文件中的存儲空間。這些函數(shù),和其它操作全局

和本局內(nèi)存對象的全局和本地函數(shù)一起被包含在Win32?API中,以和Windows的16位版本相兼容。

但是,從16位分段內(nèi)存模式到32位虛擬內(nèi)存模式的轉(zhuǎn)變將使得一些函數(shù)和一些選項變得不必要甚

至沒有意義。比如說,現(xiàn)在不再和近指針和遠(yuǎn)指針的區(qū)別,因為無論在本地還是在全局進(jìn)行分配

都將返回32位虛擬地址。

函數(shù)GlobalAlloc和LocalAlloc都可以分配固定或可移動的內(nèi)存對象。可移動對象也可以被標(biāo)記為可

丟棄的(discardable)。在早期的Windows版本中,可移動的內(nèi)存對象對于內(nèi)存管理非常之重要,它

們允許系統(tǒng)在必要時壓縮堆以為其它內(nèi)存分配提供可用空間。通過使用虛擬內(nèi)存,系統(tǒng)能夠通過

移動物理內(nèi)存頁來管理內(nèi)存,而不影響使用這些頁的進(jìn)程的虛擬地址。當(dāng)系統(tǒng)移動一個物理內(nèi)存

頁時,它簡單的將進(jìn)程的虛擬頁映射到新的物理頁的位置。可移動內(nèi)存在分配可丟棄內(nèi)存仍然有

用。當(dāng)系統(tǒng)需要額外的物理存儲時,它使用一種稱作“最近最少使用”的算法來釋放非鎖定的可

丟棄內(nèi)存。可丟棄內(nèi)存可以用于那些不是經(jīng)常需要和易于重新創(chuàng)建的數(shù)據(jù)。

當(dāng)分配固定內(nèi)存對象時,GlobalAlloc和LocalAlloc返回32位指針,調(diào)用線程可以立即使用該指針來

進(jìn)行內(nèi)存存取。對于可移動內(nèi)存,返回值為一個句柄。為了得到一個指向可移動內(nèi)存的指針,調(diào)

用線程可以使用GlobalLock和LocalLock函數(shù)。這些函數(shù)鎖定內(nèi)存使得它不能夠被移動或丟棄,除

非使用函數(shù)GlobalReAlloc或LocalReAlloc對內(nèi)存對象進(jìn)行重新分配。已鎖定內(nèi)存對象的內(nèi)存塊保持

鎖定狀態(tài),直至鎖定計數(shù)減到0,這時該內(nèi)存塊可以被移動或丟棄。

由GlobalAlloc和LocalAlloc所分配的內(nèi)存的實際大小可能大于所要求的大小。為了得到已分配的實

際內(nèi)存數(shù),可以使用函數(shù)GlobalSize和LocalSize。如果總分配量大于所要求的量,進(jìn)程則可以使用

所有的這些量。]

函數(shù)GlobalReAlloc和LocalReAlloc以字節(jié)為單位改變由GlobalAlloc和LocalAlloc函數(shù)分配內(nèi)存對象的

大小或其屬性。內(nèi)存對象的大小可以增大,也可以減小。

函數(shù)GlobalFree和LocalFree用于釋放由GlobalAlloc、LocalAlloc、GlobalReAlloc或LocalReAlloc分配的

內(nèi)存。

其它的全局和本地函數(shù)包括GlobalDiscard、LocalDiscard、GlobalFlags、LocalFlags、GlobalHandle和

LocalHandle。GlobalDiscard和LocalDiscard用于丟棄指定的可丟棄內(nèi)存對象,但不使其句柄無效。

該句柄可能通過函數(shù)GlobalReAlloc或LocalReAlloc與新分配的內(nèi)存塊相關(guān)聯(lián)。函數(shù)GlobalFlags或

LocalFlags返回關(guān)于指定內(nèi)存對象的信息。這些住處包括對象的鎖定計數(shù)以及對象是否可丟棄或是

否已被丟棄。函數(shù)GlobalHandle或LocalHandle返回與指定指針相關(guān)聯(lián)的內(nèi)存對象的句柄。

Win32進(jìn)程可以完全的使用標(biāo)準(zhǔn)的C庫函數(shù)malloc、free等來操作內(nèi)存。在Windows的早期版本中使

用這些函數(shù),將可能帶來問題隱患,但是使用Win32?API的應(yīng)用程序中則不會。舉例來說,使用

malloc分配固定指針將不能使用可移動內(nèi)存的優(yōu)點(diǎn)。由于系統(tǒng)可以通過移動物理內(nèi)存頁來自由的

管理內(nèi)存,而不影響虛擬地址,因此內(nèi)存管理將不再成為問題。類似的,遠(yuǎn)指針和近指針之間不

再有差別。因此,除非你希望使用可丟棄內(nèi)存,否則完全可以將標(biāo)準(zhǔn)的C庫函數(shù)用于內(nèi)存管理。

Win32?API提供了一系列的虛擬內(nèi)存函數(shù)來操作或決定虛擬地址空間中的頁的狀態(tài)。許多應(yīng)用程

序使用標(biāo)準(zhǔn)的分配函數(shù)GlobalAlloc、LocalAlloc、malloc等就可以滿足其需要。然而,虛擬內(nèi)存函

數(shù)提供了一些這些標(biāo)準(zhǔn)分配函數(shù)所不具有的功能,它們可以進(jìn)行下面的這些操作:

●?保留進(jìn)程虛擬地址空間中的一段?保留地址空間并不為它們分配物理存儲,而只是防止其它

分配操作使用這段空間。它并不影響其它進(jìn)程的虛擬地址空間。保留頁防止了對物理存儲

的不必要的浪費(fèi),然而它允許進(jìn)程為可能增長的動態(tài)數(shù)據(jù)結(jié)構(gòu)保留一段地址空間,進(jìn)程可

以在需要的時候為這些空間分配物理存儲。

●?占用進(jìn)程虛擬地址空間中的保留頁的一部分,以使得物理存儲(無論是RAM還是磁盤空間)

只對正在進(jìn)行分配的進(jìn)程可用。

●?指定允許讀寫存取、只讀存取或不允許存取的占用頁區(qū)域。這和標(biāo)準(zhǔn)的分配函數(shù)總是分配

允許讀寫存取的頁不同。

●?釋放一段保留頁,使得調(diào)用線程在隨后的分配操作中可以使用這段虛擬地址。

●?取消對一段頁的占用,釋放它們的物理存儲,使它們可以其它進(jìn)程在隨后的分配中使用。

●?在物理內(nèi)存RAM中鎖定一個或多個占用頁,以免系統(tǒng)將這些頁交換到頁面文件中。

●?獲得關(guān)于調(diào)用線程或指定線程的虛擬地址空間中的一段頁的信息。

●?改變調(diào)用線程或指定線程的虛擬地址空間中指定占用頁段的存取保護(hù)。

虛擬內(nèi)存函數(shù)對內(nèi)存頁進(jìn)行操作。函數(shù)使用當(dāng)前計算機(jī)的頁大小來對指定的大小和地址進(jìn)行舍

入。

可以使用函數(shù)GetSystemInfo來獲得當(dāng)前計算機(jī)的頁大小。

函數(shù)VirtualAlloc完成以下操作:

●?保留一個或多個自由頁。

●?占用一個或多個保留頁。

●?保留并占用一個或多個自由頁。

你可以指針?biāo)A艋蛘加玫捻摰钠鹗嫉刂?#xff0c;或者讓系統(tǒng)來決定。函數(shù)將指定的地址舍入到合適的

頁邊界。保留頁是不可訪問的,但占用頁可以使用標(biāo)志位PAGE_READWRITE、

PAGE_READONLY和PAGE_NOACCESS來分配。當(dāng)頁被占用時,從頁面文件中分配存儲空間,

每個頁僅在第一次試圖對其進(jìn)行讀寫操作時被初始化并加載到物理內(nèi)存中。可以用一般的指針引

用來訪問由VirtualAlloc函數(shù)占用的頁。

函數(shù)VirtualFree完成下面的操作:

●?解除對一個或多個頁的占用,改變其狀態(tài)為保留。解除對頁的戰(zhàn)勝釋放與之相關(guān)的物理存

儲,使其為其它進(jìn)程可用。任何占用頁塊都可以被解除占用。

●?釋放一個或多個保留頁塊,改變其狀態(tài)為自由。釋放頁塊使這段保留空間可以為進(jìn)程分配

空間使用。保留頁只能通過釋放由函數(shù)VirtualAlloc最初保留的整個塊來釋放。

●?同時解除對一個或多個占用頁的占用并釋放它們,將其狀態(tài)改變?yōu)樽杂伞V付ǖ膲K必須包

括由VirtualAlloc最初保留的整個塊,而且這些頁的當(dāng)前狀態(tài)必須為占用。

函數(shù)VirtualLock允許進(jìn)程將一個或多個占用頁鎖定在物理內(nèi)存RAM中,防止系統(tǒng)將它們交換到頁

面文件中。這保證了一些要求苛刻的數(shù)據(jù)可以不通過磁盤訪問來存取。將一個頁鎖定入內(nèi)存是很

危險的,因為它限制了系統(tǒng)管理內(nèi)存的能力。由于可能會將可執(zhí)行代碼交換到頁面文件中,可執(zhí)

行程序使用VirtualLock將有可能降低系統(tǒng)性能。函數(shù)VirtualUnlock解除VirtualLock對內(nèi)存的鎖

定。

函數(shù)VirtualQuery和VirtualQueryEx返回關(guān)于以進(jìn)程地址空間中某一指定地址開始的一段連續(xù)內(nèi)存

區(qū)域的信息。VirtualQuery返回關(guān)于調(diào)用線程內(nèi)存的信息。VirtualQueryEx返回指定進(jìn)程內(nèi)存的信

息,這通常用來支持調(diào)試程序,這些程序常常需要知道關(guān)于被調(diào)試進(jìn)程的信息。頁區(qū)域以相對于

指定地址最接近的頁邊界為界。一般來說,它通過具有下述屬性的后續(xù)頁來進(jìn)行擴(kuò)展:

所有頁具有相同的狀態(tài),或為占用,或為保留,或為自由。

如果初始頁不為自由,區(qū)域中的所有頁都屬于通過調(diào)用VirtualAlloc保留的同一個最初頁分配。

所有頁的存取保護(hù)相同,或為PAGE_READONLY,或為PAGE_READWRITE,或為

PAGE_NOACCESS。

函數(shù)VirtualProtect允許進(jìn)程修改進(jìn)程地址空間中任意占用頁的存取保護(hù)。舉例來說,一個進(jìn)程可

以分配讀寫頁來保存易受影響的數(shù)據(jù),然后將存取改變?yōu)橹蛔x或禁止訪問,以避免無意中被重

寫。典型的,VirtualProtect用于使用VirtualAlloc分配的頁,但事實下,它也可以用于通過其它分

配函數(shù)占用的頁。然而,VirtualProtect改變整個頁的保護(hù)狀態(tài),而由其它函數(shù)返回的指針并非總

是指向頁邊界。函數(shù)VirtualProtectEx類似于VirtualProtect,但函數(shù)VirtualProtectEx可以改變指定進(jìn)

程的內(nèi)存的保護(hù)狀態(tài)。改變這些內(nèi)存的保護(hù)狀態(tài)在調(diào)試程序訪問被調(diào)試進(jìn)程的內(nèi)存的非常有用。__

轉(zhuǎn)載于:https://www.cnblogs.com/nealgavin/p/3206083.html

總結(jié)

以上是生活随笔為你收集整理的windows 4的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

在线观看国产一区二区三区 | 亚洲乱亚洲乱妇50p | 亚洲精品国偷拍自产在线观看蜜桃 | 无码av免费一区二区三区试看 | 国产suv精品一区二区五 | 亚洲熟妇自偷自拍另类 | 牲欲强的熟妇农村老妇女 | 欧美喷潮久久久xxxxx | 久久久成人毛片无码 | 黑人大群体交免费视频 | 亚洲一区二区三区偷拍女厕 | 国精产品一区二区三区 | 成人av无码一区二区三区 | 熟女少妇人妻中文字幕 | 狠狠躁日日躁夜夜躁2020 | 国产亚洲精品久久久久久久久动漫 | 一个人看的www免费视频在线观看 | 日韩亚洲欧美精品综合 | 亚洲精品国产第一综合99久久 | 天天躁夜夜躁狠狠是什么心态 | 亚洲中文字幕无码一久久区 | 精品人妻人人做人人爽 | 色婷婷欧美在线播放内射 | 大乳丰满人妻中文字幕日本 | 国产激情无码一区二区 | 在线精品国产一区二区三区 | 亚洲人成网站色7799 | 日本丰满熟妇videos | 欧美精品在线观看 | 激情人妻另类人妻伦 | 曰本女人与公拘交酡免费视频 | 99久久精品日本一区二区免费 | 少妇性荡欲午夜性开放视频剧场 | 国产精品久久久一区二区三区 | 一本久久a久久精品亚洲 | 人妻少妇精品久久 | 中文字幕乱码中文乱码51精品 | 色偷偷人人澡人人爽人人模 | 久久无码中文字幕免费影院蜜桃 | 久久久久亚洲精品男人的天堂 | 亚洲成色在线综合网站 | 老熟女重囗味hdxx69 | 欧美性黑人极品hd | 国产精品无码一区二区桃花视频 | 亚洲伊人久久精品影院 | 97色伦图片97综合影院 | 大屁股大乳丰满人妻 | 中文字幕无码av波多野吉衣 | 国产成人综合色在线观看网站 | 无码国产色欲xxxxx视频 | 国产麻豆精品一区二区三区v视界 | 亚洲国产av精品一区二区蜜芽 | 日韩少妇白浆无码系列 | 成人一区二区免费视频 | 强开小婷嫩苞又嫩又紧视频 | 欧美兽交xxxx×视频 | 精品人妻人人做人人爽夜夜爽 | 免费国产成人高清在线观看网站 | 午夜精品一区二区三区的区别 | 国产亚洲精品久久久久久国模美 | 国产一区二区不卡老阿姨 | 国产精品国产三级国产专播 | 男人和女人高潮免费网站 | 国产成人无码一二三区视频 | 国产精品-区区久久久狼 | 大胆欧美熟妇xx | 中文无码精品a∨在线观看不卡 | 四十如虎的丰满熟妇啪啪 | 国产在线无码精品电影网 | 亚洲 a v无 码免 费 成 人 a v | 国产熟女一区二区三区四区五区 | 高清无码午夜福利视频 | 亚洲成a人片在线观看日本 | 日韩精品久久久肉伦网站 | 东京一本一道一二三区 | 亚洲一区二区三区含羞草 | 国产又爽又猛又粗的视频a片 | 免费播放一区二区三区 | 国产又爽又猛又粗的视频a片 | 精品国产一区二区三区四区在线看 | 日本熟妇乱子伦xxxx | 亚洲国产精品一区二区第一页 | 国产精品久免费的黄网站 | 亚洲综合色区中文字幕 | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲无人区一区二区三区 | 永久黄网站色视频免费直播 | 中文字幕无码视频专区 | 在线观看国产午夜福利片 | 国产美女极度色诱视频www | 丰满少妇女裸体bbw | 精品无人国产偷自产在线 | 日本爽爽爽爽爽爽在线观看免 | 99麻豆久久久国产精品免费 | 国产精品久久福利网站 | 国产97人人超碰caoprom | 亚洲国产精品一区二区第一页 | 东京无码熟妇人妻av在线网址 | 中文字幕无码乱人伦 | 国产在线无码精品电影网 | 久久99久久99精品中文字幕 | 欧美日韩一区二区免费视频 | 中文字幕乱码人妻二区三区 | 内射老妇bbwx0c0ck | 亚洲欧洲无卡二区视頻 | 色窝窝无码一区二区三区色欲 | ass日本丰满熟妇pics | 国产偷国产偷精品高清尤物 | 高清国产亚洲精品自在久久 | 性做久久久久久久免费看 | 无码任你躁久久久久久久 | 精品无码成人片一区二区98 | 天天拍夜夜添久久精品 | 奇米影视888欧美在线观看 | 人人爽人人澡人人高潮 | 欧美刺激性大交 | 国产精品久久国产三级国 | 亚洲爆乳大丰满无码专区 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 久久综合香蕉国产蜜臀av | 日韩少妇内射免费播放 | 狂野欧美性猛xxxx乱大交 | 国产av无码专区亚洲awww | 精品无码一区二区三区爱欲 | 国产熟女一区二区三区四区五区 | 国产精品第一区揄拍无码 | 亚洲精品一区三区三区在线观看 | 又湿又紧又大又爽a视频国产 | 国色天香社区在线视频 | 亚洲日本va中文字幕 | 人人澡人人透人人爽 | 窝窝午夜理论片影院 | 久久无码专区国产精品s | 亚洲中文字幕久久无码 | 久久综合给合久久狠狠狠97色 | 国产精品亚洲一区二区三区喷水 | 亚洲高清偷拍一区二区三区 | 天天摸天天碰天天添 | 日本护士毛茸茸高潮 | 午夜肉伦伦影院 | 国产成人亚洲综合无码 | 国产精品办公室沙发 | 兔费看少妇性l交大片免费 | 欧美丰满老熟妇xxxxx性 | 中文字幕 亚洲精品 第1页 | 精品成人av一区二区三区 | 红桃av一区二区三区在线无码av | 中文字幕av日韩精品一区二区 | www国产亚洲精品久久久日本 | 大肉大捧一进一出视频出来呀 | 欧美老妇与禽交 | 国产午夜无码精品免费看 | 宝宝好涨水快流出来免费视频 | 狠狠色丁香久久婷婷综合五月 | 亚洲色偷偷男人的天堂 | 男女猛烈xx00免费视频试看 | 亚洲精品国偷拍自产在线麻豆 | 日韩少妇内射免费播放 | 国产精品人人妻人人爽 | 永久免费观看美女裸体的网站 | 真人与拘做受免费视频一 | 国产精品国产自线拍免费软件 | 四虎永久在线精品免费网址 | 久久99精品国产麻豆 | 欧美 日韩 人妻 高清 中文 | 国产精品鲁鲁鲁 | 欧美日韩一区二区免费视频 | 国产在热线精品视频 | 一本久久a久久精品vr综合 | 欧美放荡的少妇 | 久久午夜无码鲁丝片秋霞 | 亚洲人成无码网www | 最新国产乱人伦偷精品免费网站 | 在线欧美精品一区二区三区 | 国产精品人人爽人人做我的可爱 | 国产成人无码av在线影院 | 国产午夜手机精彩视频 | 欧美黑人乱大交 | 色诱久久久久综合网ywww | 国产精品亚洲五月天高清 | 东京一本一道一二三区 | 亚洲啪av永久无码精品放毛片 | 东京热男人av天堂 | 国产午夜亚洲精品不卡下载 | 午夜精品一区二区三区的区别 | 亚洲成色www久久网站 | 亚洲 高清 成人 动漫 | 亚洲午夜福利在线观看 | 亚洲综合另类小说色区 | 中文字幕av无码一区二区三区电影 | 精品无码成人片一区二区98 | 精品久久久久久亚洲精品 | 亚洲大尺度无码无码专区 | 亚洲精品国产第一综合99久久 | 成在人线av无码免观看麻豆 | 国产精品第一国产精品 | 中文字幕无码av波多野吉衣 | 搡女人真爽免费视频大全 | 国产精品18久久久久久麻辣 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产亚洲欧美日韩亚洲中文色 | 搡女人真爽免费视频大全 | 又大又黄又粗又爽的免费视频 | 无码国产激情在线观看 | 国产三级精品三级男人的天堂 | 老熟妇仑乱视频一区二区 | 午夜性刺激在线视频免费 | 性欧美疯狂xxxxbbbb | 十八禁视频网站在线观看 | 国产亚洲美女精品久久久2020 | 国产成人无码av在线影院 | 国产亚洲tv在线观看 | 在教室伦流澡到高潮hnp视频 | 久久久久成人精品免费播放动漫 | 国产亚av手机在线观看 | 成人欧美一区二区三区 | 好男人www社区 | 国产人成高清在线视频99最全资源 | 亚洲精品成人av在线 | 精品一区二区三区波多野结衣 | 久久综合久久自在自线精品自 | 亚洲色在线无码国产精品不卡 | 九月婷婷人人澡人人添人人爽 | 又黄又爽又色的视频 | 色综合久久久无码网中文 | 久久99久久99精品中文字幕 | 少妇一晚三次一区二区三区 | 精品久久8x国产免费观看 | 国产激情艳情在线看视频 | 国产sm调教视频在线观看 | 国色天香社区在线视频 | 国精产品一品二品国精品69xx | 学生妹亚洲一区二区 | 人妻少妇精品无码专区二区 | 日本乱人伦片中文三区 | 国产午夜福利100集发布 | 色欲久久久天天天综合网精品 | 少妇激情av一区二区 | 日本一卡二卡不卡视频查询 | 中文字幕无线码免费人妻 | 自拍偷自拍亚洲精品10p | 强伦人妻一区二区三区视频18 | 国产成人亚洲综合无码 | 亚洲综合无码一区二区三区 | 思思久久99热只有频精品66 | 免费人成在线视频无码 | 18禁黄网站男男禁片免费观看 | 久久久久免费精品国产 | 狠狠色色综合网站 | 水蜜桃亚洲一二三四在线 | 国产精品无码一区二区三区不卡 | 色偷偷人人澡人人爽人人模 | 亚洲经典千人经典日产 | 狂野欧美性猛交免费视频 | 久久久久久国产精品无码下载 | 最新国产乱人伦偷精品免费网站 | 国产黄在线观看免费观看不卡 | 日韩人妻无码中文字幕视频 | 好屌草这里只有精品 | 亚洲国产精品久久久天堂 | 玩弄少妇高潮ⅹxxxyw | 亚洲欧美国产精品久久 | 88国产精品欧美一区二区三区 | 日日摸夜夜摸狠狠摸婷婷 | 99久久久国产精品无码免费 | 免费中文字幕日韩欧美 | 久热国产vs视频在线观看 | 男人的天堂av网站 | 亚洲中文字幕乱码av波多ji | 免费无码肉片在线观看 | 久久99精品久久久久婷婷 | 国产无套内射久久久国产 | 精品一二三区久久aaa片 | 成人精品视频一区二区三区尤物 | 久久精品中文闷骚内射 | 亚洲精品一区二区三区在线观看 | 久久97精品久久久久久久不卡 | 成人无码精品一区二区三区 | 欧美日韩视频无码一区二区三 | 欧美freesex黑人又粗又大 | 久久久久久九九精品久 | 波多野结衣 黑人 | 亚洲码国产精品高潮在线 | 国产一精品一av一免费 | 国产亚洲精品久久久久久 | 日产国产精品亚洲系列 | 精品熟女少妇av免费观看 | 国产超级va在线观看视频 | 青青草原综合久久大伊人精品 | 国产av久久久久精东av | 波多野结衣 黑人 | 狠狠躁日日躁夜夜躁2020 | 人人爽人人澡人人人妻 | 亚洲一区二区三区香蕉 | 亚洲精品www久久久 | 久久亚洲日韩精品一区二区三区 | 免费观看又污又黄的网站 | 黄网在线观看免费网站 | 亚洲精品鲁一鲁一区二区三区 | 国产亚洲精品久久久久久大师 | www一区二区www免费 | 亚洲精品一区二区三区大桥未久 | 性生交大片免费看l | 亚洲综合在线一区二区三区 | 色情久久久av熟女人妻网站 | 亚洲熟妇色xxxxx欧美老妇y | yw尤物av无码国产在线观看 | 久久精品女人的天堂av | 一本色道婷婷久久欧美 | 成人av无码一区二区三区 | a在线观看免费网站大全 | 99国产精品白浆在线观看免费 | 久久人人爽人人爽人人片av高清 | 无码人妻黑人中文字幕 | 欧美国产日产一区二区 | 精品人妻人人做人人爽 | 无码中文字幕色专区 | 亚洲中文字幕乱码av波多ji | 影音先锋中文字幕无码 | 欧美日韩一区二区免费视频 | 领导边摸边吃奶边做爽在线观看 | 国产免费无码一区二区视频 | 免费人成网站视频在线观看 | 成人免费视频视频在线观看 免费 | 波多野结衣高清一区二区三区 | 国产精品亚洲а∨无码播放麻豆 | 欧美猛少妇色xxxxx | 久久人妻内射无码一区三区 | 欧美国产日韩久久mv | 精品水蜜桃久久久久久久 | 国产精品办公室沙发 | 中文字幕av无码一区二区三区电影 | 动漫av网站免费观看 | 精品久久久无码中文字幕 | 男人的天堂2018无码 | 欧美真人作爱免费视频 | 人人澡人摸人人添 | 日日碰狠狠躁久久躁蜜桃 | 一本精品99久久精品77 | 国产美女精品一区二区三区 | 国产女主播喷水视频在线观看 | 午夜无码区在线观看 | 亚洲综合久久一区二区 | 在线播放无码字幕亚洲 | 性欧美大战久久久久久久 | 欧美国产日韩久久mv | 成人免费无码大片a毛片 | 捆绑白丝粉色jk震动捧喷白浆 | 国产精品人妻一区二区三区四 | 午夜男女很黄的视频 | 51国偷自产一区二区三区 | 麻豆国产人妻欲求不满谁演的 | 麻豆md0077饥渴少妇 | 麻豆国产丝袜白领秘书在线观看 | 熟妇人妻中文av无码 | 熟妇女人妻丰满少妇中文字幕 | 国产成人无码av一区二区 | 亚洲精品久久久久久久久久久 | 男女作爱免费网站 | 18禁黄网站男男禁片免费观看 | 久久久无码中文字幕久... | 少妇无码av无码专区在线观看 | 最近的中文字幕在线看视频 | 一本精品99久久精品77 | 特大黑人娇小亚洲女 | 成年女人永久免费看片 | 扒开双腿疯狂进出爽爽爽视频 | 精品乱子伦一区二区三区 | 亚洲爆乳无码专区 | 丰满岳乱妇在线观看中字无码 | 偷窥日本少妇撒尿chinese | 日日摸夜夜摸狠狠摸婷婷 | 中文字幕日韩精品一区二区三区 | 无码人妻丰满熟妇区五十路百度 | 亚洲成av人片在线观看无码不卡 | 日日鲁鲁鲁夜夜爽爽狠狠 | 最新国产麻豆aⅴ精品无码 | 亚洲国产精品久久久天堂 | 亚洲伊人久久精品影院 | 亚洲精品一区二区三区四区五区 | 国产精品资源一区二区 | 午夜精品久久久久久久 | 欧美日本精品一区二区三区 | 成人aaa片一区国产精品 | 国产无遮挡又黄又爽又色 | 国产精品无码一区二区桃花视频 | 成人无码视频免费播放 | 人妻无码久久精品人妻 | 国产精品18久久久久久麻辣 | 久久亚洲日韩精品一区二区三区 | 蜜桃臀无码内射一区二区三区 | 漂亮人妻洗澡被公强 日日躁 | 老熟妇乱子伦牲交视频 | 久久国产36精品色熟妇 | av人摸人人人澡人人超碰下载 | www国产亚洲精品久久网站 | 国产午夜无码精品免费看 | 亚洲va中文字幕无码久久不卡 | 熟妇人妻中文av无码 | 一本久久伊人热热精品中文字幕 | 丰满少妇高潮惨叫视频 | 理论片87福利理论电影 | 一本一道久久综合久久 | 精品 日韩 国产 欧美 视频 | 99国产欧美久久久精品 | 俄罗斯老熟妇色xxxx | 成年美女黄网站色大免费视频 | 日本又色又爽又黄的a片18禁 | 亚洲自偷精品视频自拍 | 国产无套粉嫩白浆在线 | 欧美丰满老熟妇xxxxx性 | 未满小14洗澡无码视频网站 | 成人精品视频一区二区 | 天堂久久天堂av色综合 | 欧美一区二区三区 | 午夜精品一区二区三区的区别 | 久久久成人毛片无码 | aa片在线观看视频在线播放 | 熟妇女人妻丰满少妇中文字幕 | 无码av中文字幕免费放 | 中文字幕精品av一区二区五区 | 麻豆国产人妻欲求不满谁演的 | 青春草在线视频免费观看 | 国产另类ts人妖一区二区 | 日韩欧美群交p片內射中文 | 亚洲人成影院在线观看 | 久久久久久a亚洲欧洲av冫 | 在线观看欧美一区二区三区 | 欧美国产日韩亚洲中文 | 在线观看免费人成视频 | 日韩av无码一区二区三区 | 日韩人妻无码一区二区三区久久99 | 亚洲一区二区三区四区 | 欧美性生交活xxxxxdddd | 亚洲精品www久久久 | 国产精品无码永久免费888 | 欧美日韩在线亚洲综合国产人 | 蜜臀aⅴ国产精品久久久国产老师 | 免费人成在线视频无码 | 精品久久久久香蕉网 | 少妇的肉体aa片免费 | 国产精品久久久久7777 | 精品无码一区二区三区的天堂 | 国产97人人超碰caoprom | 亚洲熟女一区二区三区 | 亚洲精品国产品国语在线观看 | 综合激情五月综合激情五月激情1 | 超碰97人人射妻 | 亚洲国产成人av在线观看 | 亚洲gv猛男gv无码男同 | 国产明星裸体无码xxxx视频 | 日产精品99久久久久久 | 毛片内射-百度 | 丰满诱人的人妻3 | 国产av久久久久精东av | 成 人 网 站国产免费观看 | 久久97精品久久久久久久不卡 | 人人妻人人藻人人爽欧美一区 | 久久亚洲中文字幕无码 | 天天躁日日躁狠狠躁免费麻豆 | 精品一区二区三区波多野结衣 | 亚洲精品午夜国产va久久成人 | 老子影院午夜精品无码 | 国产猛烈高潮尖叫视频免费 | 中文字幕无码热在线视频 | 亚洲日韩中文字幕在线播放 | 久久精品女人的天堂av | 国产日产欧产精品精品app | 激情内射亚州一区二区三区爱妻 | 久久无码人妻影院 | 扒开双腿吃奶呻吟做受视频 | 曰本女人与公拘交酡免费视频 | 无码中文字幕色专区 | 国产在线aaa片一区二区99 | 日本一卡2卡3卡四卡精品网站 | 日本精品人妻无码77777 天堂一区人妻无码 | 国内精品一区二区三区不卡 | 国产av人人夜夜澡人人爽麻豆 | 国产精品无套呻吟在线 | 无码人妻精品一区二区三区下载 | 婷婷六月久久综合丁香 | 高中生自慰www网站 | 精品久久综合1区2区3区激情 | 色五月五月丁香亚洲综合网 | 亚洲乱码国产乱码精品精 | 99国产欧美久久久精品 | 亚洲男人av天堂午夜在 | 青青久在线视频免费观看 | 国产乱人伦偷精品视频 | 1000部啪啪未满十八勿入下载 | 夜精品a片一区二区三区无码白浆 | 中文字幕无码热在线视频 | 色综合视频一区二区三区 | 成人无码影片精品久久久 | 乌克兰少妇xxxx做受 | 超碰97人人做人人爱少妇 | 国产成人一区二区三区别 | 久久久久久久久蜜桃 | 国产做国产爱免费视频 | 国产成人av免费观看 | 少妇厨房愉情理9仑片视频 | 亚洲精品中文字幕久久久久 | 国产精品对白交换视频 | 亚洲狠狠婷婷综合久久 | 性做久久久久久久久 | 无码av中文字幕免费放 | 国产精品久久久久久亚洲影视内衣 | 欧洲精品码一区二区三区免费看 | 久久久久成人片免费观看蜜芽 | 成人精品一区二区三区中文字幕 | 色婷婷av一区二区三区之红樱桃 | 永久黄网站色视频免费直播 | 老子影院午夜精品无码 | 国产无av码在线观看 | 亚洲第一无码av无码专区 | 午夜成人1000部免费视频 | 欧美变态另类xxxx | 亚洲七七久久桃花影院 | 在线播放无码字幕亚洲 | 一本色道久久综合狠狠躁 | 国产精品久久久久久亚洲毛片 | 性做久久久久久久免费看 | 婷婷五月综合激情中文字幕 | 国产成人人人97超碰超爽8 | 在线 国产 欧美 亚洲 天堂 | 日日干夜夜干 | 欧美喷潮久久久xxxxx | 亚洲男人av香蕉爽爽爽爽 | 国语自产偷拍精品视频偷 | 亚洲精品综合一区二区三区在线 | 久久久国产精品无码免费专区 | 国产熟妇另类久久久久 | 99re在线播放 | 成人免费视频在线观看 | 色欲综合久久中文字幕网 | 国产凸凹视频一区二区 | 久久久精品成人免费观看 | 亚洲精品一区二区三区在线 | 亚洲精品综合一区二区三区在线 | 人人妻人人藻人人爽欧美一区 | 午夜性刺激在线视频免费 | 麻豆md0077饥渴少妇 | 欧美日韩一区二区三区自拍 | www成人国产高清内射 | √天堂资源地址中文在线 | 欧美精品无码一区二区三区 | 激情亚洲一区国产精品 | aⅴ亚洲 日韩 色 图网站 播放 | 久久99久久99精品中文字幕 | 亚洲娇小与黑人巨大交 | 亚洲а∨天堂久久精品2021 | 曰本女人与公拘交酡免费视频 | 精品无码av一区二区三区 | 毛片内射-百度 | 国产精华av午夜在线观看 | 2019nv天堂香蕉在线观看 | 亚洲成av人影院在线观看 | 老熟妇乱子伦牲交视频 | 大地资源网第二页免费观看 | 欧美成人免费全部网站 | 久久午夜无码鲁丝片 | 欧美性生交xxxxx久久久 | 又大又硬又爽免费视频 | 国产舌乚八伦偷品w中 | 国产成人精品优优av | 国产美女极度色诱视频www | 中文久久乱码一区二区 | 成人免费视频视频在线观看 免费 | 日本xxxx色视频在线观看免费 | 色综合久久中文娱乐网 | 中文字幕无码视频专区 | 色一情一乱一伦一视频免费看 | 精品无码国产一区二区三区av | 天干天干啦夜天干天2017 | 欧美第一黄网免费网站 | а√资源新版在线天堂 | 中文字幕人妻丝袜二区 | 日韩精品成人一区二区三区 | 超碰97人人做人人爱少妇 | 久久婷婷五月综合色国产香蕉 | 人人妻人人澡人人爽精品欧美 | 99视频精品全部免费免费观看 | 久久人人爽人人人人片 | 亚洲理论电影在线观看 | 在线视频网站www色 | 成年美女黄网站色大免费视频 | 欧美日本免费一区二区三区 | 无码国产乱人伦偷精品视频 | 成人性做爰aaa片免费看不忠 | 99er热精品视频 | 国产欧美精品一区二区三区 | 97色伦图片97综合影院 | 啦啦啦www在线观看免费视频 | 成人免费视频在线观看 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 夫妻免费无码v看片 | 精品国偷自产在线 | 亚洲码国产精品高潮在线 | 精品少妇爆乳无码av无码专区 | 中文字幕无码av激情不卡 | 天天拍夜夜添久久精品 | 久久五月精品中文字幕 | 精品成在人线av无码免费看 | 妺妺窝人体色www婷婷 | 99久久亚洲精品无码毛片 | 捆绑白丝粉色jk震动捧喷白浆 | 日本丰满护士爆乳xxxx | 国产欧美熟妇另类久久久 | 少妇性荡欲午夜性开放视频剧场 | 玩弄人妻少妇500系列视频 | 精品乱子伦一区二区三区 | 久热国产vs视频在线观看 | 日本精品少妇一区二区三区 | 亚洲色大成网站www国产 | 欧美丰满老熟妇xxxxx性 | 成人精品视频一区二区三区尤物 | 一本久久a久久精品vr综合 | 日韩视频 中文字幕 视频一区 | 亚洲色无码一区二区三区 | 久久久久国色av免费观看性色 | 国产精品久久久久7777 | 熟妇人妻无码xxx视频 | 野外少妇愉情中文字幕 | 中文字幕无码av激情不卡 | 国产乡下妇女做爰 | 丰满妇女强制高潮18xxxx | 国产综合久久久久鬼色 | 亚洲精品一区二区三区在线 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 领导边摸边吃奶边做爽在线观看 | 97精品国产97久久久久久免费 | 欧美老妇交乱视频在线观看 | 无码任你躁久久久久久久 | 少妇一晚三次一区二区三区 | a片免费视频在线观看 | 色婷婷欧美在线播放内射 | 日产国产精品亚洲系列 | 2019午夜福利不卡片在线 | 日韩精品一区二区av在线 | 无人区乱码一区二区三区 | 亚洲经典千人经典日产 | 色综合久久久无码网中文 | 日韩精品a片一区二区三区妖精 | 欧美人与牲动交xxxx | 欧美日韩久久久精品a片 | 成人无码视频在线观看网站 | 亚洲日韩一区二区 | 狂野欧美激情性xxxx | 日本一区二区更新不卡 | 2020久久香蕉国产线看观看 | 色综合久久久无码中文字幕 | 色婷婷av一区二区三区之红樱桃 | 强奷人妻日本中文字幕 | 久久无码中文字幕免费影院蜜桃 | 欧美日韩综合一区二区三区 | 性啪啪chinese东北女人 | 欧美三级a做爰在线观看 | 日本熟妇大屁股人妻 | 中文无码精品a∨在线观看不卡 | 国产精品无码成人午夜电影 | 激情内射日本一区二区三区 | 日本大乳高潮视频在线观看 | 国产成人综合在线女婷五月99播放 | 亚洲精品成人福利网站 | 亚洲无人区午夜福利码高清完整版 | 国产极品美女高潮无套在线观看 | 无码人妻精品一区二区三区下载 | 久久久久久久人妻无码中文字幕爆 | 好爽又高潮了毛片免费下载 | 真人与拘做受免费视频一 | 久久精品中文闷骚内射 | 亚洲精品综合五月久久小说 | 娇妻被黑人粗大高潮白浆 | 国产绳艺sm调教室论坛 | 中文字幕 人妻熟女 | 荫蒂添的好舒服视频囗交 | 国产做国产爱免费视频 | 秋霞成人午夜鲁丝一区二区三区 | 300部国产真实乱 | 欧美日韩亚洲国产精品 | 欧美日韩一区二区免费视频 | 国产精品对白交换视频 | 一本久久a久久精品亚洲 | 国产麻豆精品一区二区三区v视界 | 性开放的女人aaa片 | 四虎永久在线精品免费网址 | 青青草原综合久久大伊人精品 | 天堂久久天堂av色综合 | 一本一道久久综合久久 | 又大又硬又黄的免费视频 | av人摸人人人澡人人超碰下载 | 日本xxxx色视频在线观看免费 | 国产午夜视频在线观看 | 成人精品一区二区三区中文字幕 | 少妇愉情理伦片bd | 少妇久久久久久人妻无码 | 夜夜夜高潮夜夜爽夜夜爰爰 | 国产超碰人人爽人人做人人添 | 久久综合给合久久狠狠狠97色 | 欧美国产日韩久久mv | 欧美日本日韩 | 亚洲成av人片在线观看无码不卡 | 久久人人97超碰a片精品 | 精品无人国产偷自产在线 | 国产亚洲精品久久久久久大师 | 国产精品va在线播放 | 伊人久久大香线蕉午夜 | 欧美激情一区二区三区成人 | 97夜夜澡人人双人人人喊 | 无遮挡国产高潮视频免费观看 | 男人的天堂av网站 | 天天躁日日躁狠狠躁免费麻豆 | 偷窥村妇洗澡毛毛多 | 在线播放免费人成毛片乱码 | 中国女人内谢69xxxx | 欧美精品免费观看二区 | 国产做国产爱免费视频 | 日韩精品一区二区av在线 | 亚洲精品中文字幕久久久久 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 中文字幕 人妻熟女 | 又黄又爽又色的视频 | 台湾无码一区二区 | 亚洲色欲色欲天天天www | 国产猛烈高潮尖叫视频免费 | 亚洲自偷自拍另类第1页 | 欧洲vodafone精品性 | 亚洲天堂2017无码中文 | 内射欧美老妇wbb | 对白脏话肉麻粗话av | 色欲av亚洲一区无码少妇 | 久久熟妇人妻午夜寂寞影院 | 欧美日韩亚洲国产精品 | 亚洲码国产精品高潮在线 | 午夜精品一区二区三区在线观看 | 亚洲娇小与黑人巨大交 | 国产精品久久久久久亚洲毛片 | 国产成人精品无码播放 | 亚洲一区二区三区含羞草 | 大肉大捧一进一出好爽视频 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 成人女人看片免费视频放人 | 性啪啪chinese东北女人 | 中文久久乱码一区二区 | 娇妻被黑人粗大高潮白浆 | 欧美熟妇另类久久久久久多毛 | 国产精品久久久久久久影院 | 欧洲美熟女乱又伦 | 无码毛片视频一区二区本码 | 夜夜高潮次次欢爽av女 | 国产日产欧产精品精品app | 国产成人一区二区三区别 | 免费无码一区二区三区蜜桃大 | 麻花豆传媒剧国产免费mv在线 | 内射欧美老妇wbb | 97资源共享在线视频 | 国产办公室秘书无码精品99 | 精品久久8x国产免费观看 | 亚洲日本一区二区三区在线 | 日本大香伊一区二区三区 | 无套内谢老熟女 | 大色综合色综合网站 | 1000部夫妻午夜免费 | 欧美乱妇无乱码大黄a片 | 内射老妇bbwx0c0ck | 国产成人一区二区三区在线观看 | 东京热无码av男人的天堂 | 51国偷自产一区二区三区 | 99麻豆久久久国产精品免费 | 又大又黄又粗又爽的免费视频 | 国产婷婷色一区二区三区在线 | 国产亚洲欧美日韩亚洲中文色 | 久久综合色之久久综合 | 亚洲精品鲁一鲁一区二区三区 | 久久久久久av无码免费看大片 | 熟妇人妻激情偷爽文 | 无码国产色欲xxxxx视频 | 少妇被粗大的猛进出69影院 | a片在线免费观看 | 麻花豆传媒剧国产免费mv在线 | 日韩欧美群交p片內射中文 | 99久久精品无码一区二区毛片 | 97se亚洲精品一区 | 牲欲强的熟妇农村老妇女 | 久久亚洲中文字幕精品一区 | 国产卡一卡二卡三 | 久久久久久久久888 | 国产精品沙发午睡系列 | 国产人妻人伦精品 | 蜜桃视频韩日免费播放 | 亚洲区欧美区综合区自拍区 | 国产成人综合色在线观看网站 | 日韩亚洲欧美精品综合 | 亚洲国产欧美日韩精品一区二区三区 | 精品国偷自产在线视频 | 一本久道高清无码视频 | 日本精品人妻无码77777 天堂一区人妻无码 | 久久久久亚洲精品中文字幕 | 人人爽人人澡人人高潮 | 久久这里只有精品视频9 | 无码人妻丰满熟妇区五十路百度 | 无套内谢老熟女 | 无码一区二区三区在线观看 | 性欧美videos高清精品 | 亚洲狠狠婷婷综合久久 | 欧美乱妇无乱码大黄a片 | 性色欲情网站iwww九文堂 | 亚洲一区av无码专区在线观看 | 一区二区三区高清视频一 | v一区无码内射国产 | 亚洲成av人在线观看网址 | 男人的天堂av网站 | 成 人 网 站国产免费观看 | 少妇被黑人到高潮喷出白浆 | 欧美熟妇另类久久久久久不卡 | 亚洲精品美女久久久久久久 | 四虎国产精品免费久久 | 欧美激情一区二区三区成人 | 日本精品人妻无码77777 天堂一区人妻无码 | 人人爽人人澡人人高潮 | 鲁鲁鲁爽爽爽在线视频观看 | 国产97人人超碰caoprom | 日韩成人一区二区三区在线观看 | www一区二区www免费 | 丰满少妇女裸体bbw | 亚洲综合另类小说色区 | 亚洲熟女一区二区三区 | 日韩av无码一区二区三区 | av无码电影一区二区三区 | 欧美黑人乱大交 | 国产麻豆精品精东影业av网站 | 亚洲最大成人网站 | 无码av岛国片在线播放 | 国产真实夫妇视频 | 中文字幕无码av波多野吉衣 | 国产一区二区三区日韩精品 | 亚洲成av人片天堂网无码】 | 婷婷丁香五月天综合东京热 | 久久 国产 尿 小便 嘘嘘 | 国内精品人妻无码久久久影院 | aⅴ亚洲 日韩 色 图网站 播放 | 无码国模国产在线观看 | 国产成人无码a区在线观看视频app | 全黄性性激高免费视频 | 好屌草这里只有精品 | 日本一卡二卡不卡视频查询 | 国产成人无码av片在线观看不卡 | 天天摸天天碰天天添 | 国产乱人无码伦av在线a | 亚洲 激情 小说 另类 欧美 | 97久久超碰中文字幕 | 无码人妻少妇伦在线电影 | 76少妇精品导航 | 人妻少妇被猛烈进入中文字幕 | 熟女少妇人妻中文字幕 | 成人免费视频在线观看 | 成人性做爰aaa片免费看不忠 | 麻豆精品国产精华精华液好用吗 | 蜜桃视频插满18在线观看 | 女人被男人躁得好爽免费视频 | 国产高清av在线播放 | 亚洲熟悉妇女xxx妇女av | 精品无码一区二区三区的天堂 | 亚洲日本在线电影 | 国产人妖乱国产精品人妖 | 六月丁香婷婷色狠狠久久 | 无码午夜成人1000部免费视频 | 亚洲精品国产品国语在线观看 | 狠狠亚洲超碰狼人久久 | 亚洲日韩一区二区三区 | 76少妇精品导航 | 亚洲成a人片在线观看日本 | 欧美 亚洲 国产 另类 | 国产9 9在线 | 中文 | 亚洲精品国产a久久久久久 | 中文字幕日韩精品一区二区三区 | 巨爆乳无码视频在线观看 | 内射巨臀欧美在线视频 | 伊在人天堂亚洲香蕉精品区 | 欧美日韩一区二区综合 | 亚洲精品国偷拍自产在线麻豆 | 大乳丰满人妻中文字幕日本 | 在线成人www免费观看视频 | 国内精品久久久久久中文字幕 | 综合激情五月综合激情五月激情1 | 亚洲国产高清在线观看视频 | 色综合久久久无码中文字幕 | 乱人伦人妻中文字幕无码久久网 | 大乳丰满人妻中文字幕日本 | www国产亚洲精品久久网站 | 亚洲精品久久久久久一区二区 | 漂亮人妻洗澡被公强 日日躁 | 娇妻被黑人粗大高潮白浆 | 亚洲精品一区二区三区在线观看 | 97无码免费人妻超级碰碰夜夜 | 精品一区二区不卡无码av | 无码人妻丰满熟妇区毛片18 | 熟妇人妻激情偷爽文 | 福利一区二区三区视频在线观看 | 欧美 日韩 人妻 高清 中文 | 久久久国产一区二区三区 | 国产 浪潮av性色四虎 | 亚洲人成无码网www | a片在线免费观看 | 麻豆精品国产精华精华液好用吗 | 国产成人一区二区三区在线观看 | 国产成人无码区免费内射一片色欲 | 成人免费视频在线观看 | 精品无码av一区二区三区 | 秋霞成人午夜鲁丝一区二区三区 | 亚洲理论电影在线观看 | 国产精品久久久久影院嫩草 | 日韩av激情在线观看 | 国产亚洲精品久久久久久大师 | 成人亚洲精品久久久久 | 亚洲一区二区三区香蕉 | 久久国产劲爆∧v内射 | 福利一区二区三区视频在线观看 | 妺妺窝人体色www在线小说 | 久久99热只有频精品8 | 国产热a欧美热a在线视频 | 任你躁在线精品免费 | 亚洲一区二区三区含羞草 | 2020最新国产自产精品 | av无码电影一区二区三区 | 99久久精品无码一区二区毛片 | 中文字幕无码av波多野吉衣 | 国产黑色丝袜在线播放 | 久久亚洲日韩精品一区二区三区 | 亚洲爆乳大丰满无码专区 | 免费人成网站视频在线观看 | 亚洲性无码av中文字幕 | 精品无码成人片一区二区98 | 中文字幕无码乱人伦 | 狠狠色色综合网站 | 日本一卡2卡3卡四卡精品网站 | 一本久久a久久精品vr综合 | 偷窥村妇洗澡毛毛多 | 亚洲日本va中文字幕 | 日本大香伊一区二区三区 | 国产性生大片免费观看性 | 日本大香伊一区二区三区 | 亚洲男女内射在线播放 | 高潮毛片无遮挡高清免费 | 性啪啪chinese东北女人 | 亚洲熟妇色xxxxx欧美老妇y | 国产香蕉尹人视频在线 | 黑人大群体交免费视频 | 伊在人天堂亚洲香蕉精品区 | 欧洲vodafone精品性 | 国产精品国产三级国产专播 | 国产人妻大战黑人第1集 | 中文字幕av伊人av无码av | 人人妻人人澡人人爽人人精品 | 日韩亚洲欧美精品综合 | 国产精品沙发午睡系列 | 一本色道久久综合狠狠躁 | 亚洲成a人片在线观看日本 | 久久午夜无码鲁丝片午夜精品 | 国产成人精品一区二区在线小狼 | 2019午夜福利不卡片在线 | 国产亚洲日韩欧美另类第八页 | 国产又爽又黄又刺激的视频 | 夜精品a片一区二区三区无码白浆 | 亚洲国产欧美在线成人 | 大肉大捧一进一出视频出来呀 | 99精品视频在线观看免费 | 国产精品永久免费视频 | 久久精品人人做人人综合试看 | 中文无码伦av中文字幕 | 色婷婷香蕉在线一区二区 | 少妇的肉体aa片免费 | 国产内射爽爽大片视频社区在线 | 少妇被黑人到高潮喷出白浆 | 亚洲欧美日韩成人高清在线一区 | 性欧美牲交xxxxx视频 | 久久亚洲国产成人精品性色 | 中文无码精品a∨在线观看不卡 | 午夜不卡av免费 一本久久a久久精品vr综合 | 亚洲国产综合无码一区 | 国产色精品久久人妻 | 国产精品第一区揄拍无码 | 白嫩日本少妇做爰 | 男人扒开女人内裤强吻桶进去 | 国产精品久久久久久久9999 | 日韩精品乱码av一区二区 | 中文字幕人妻无码一区二区三区 | 亚洲中文字幕在线无码一区二区 | 强伦人妻一区二区三区视频18 | 在线欧美精品一区二区三区 | 波多野42部无码喷潮在线 | 亚洲中文无码av永久不收费 | 国产成人无码区免费内射一片色欲 | 国产一区二区三区精品视频 | 激情内射亚州一区二区三区爱妻 | 人人妻人人澡人人爽人人精品 | 成人av无码一区二区三区 | 亚洲综合伊人久久大杳蕉 | 久久久精品国产sm最大网站 | 国产手机在线αⅴ片无码观看 | 亚洲一区二区三区四区 | 内射白嫩少妇超碰 | 国产高潮视频在线观看 | 午夜无码人妻av大片色欲 | 在线 国产 欧美 亚洲 天堂 | 沈阳熟女露脸对白视频 | 日韩av无码中文无码电影 | 欧美日韩一区二区综合 | 狠狠色丁香久久婷婷综合五月 | 精品夜夜澡人妻无码av蜜桃 | 国产婷婷色一区二区三区在线 | 亚洲欧洲无卡二区视頻 | 亚拍精品一区二区三区探花 | 中文亚洲成a人片在线观看 | 午夜精品一区二区三区的区别 | 亚洲中文字幕在线观看 | 亚洲男人av香蕉爽爽爽爽 | 给我免费的视频在线观看 | 免费国产黄网站在线观看 | 又湿又紧又大又爽a视频国产 | 一本久久a久久精品vr综合 | 99久久精品无码一区二区毛片 | 亚洲国产精品无码一区二区三区 | 国产97人人超碰caoprom | 亚洲欧洲日本综合aⅴ在线 | 亚洲国产午夜精品理论片 | 亚洲天堂2017无码 | 又湿又紧又大又爽a视频国产 | 欧洲熟妇色 欧美 | 一本久久a久久精品vr综合 | 国产在线aaa片一区二区99 | 狠狠色欧美亚洲狠狠色www | 色一情一乱一伦一视频免费看 | 极品尤物被啪到呻吟喷水 | 大地资源网第二页免费观看 | 一本久道久久综合狠狠爱 | 国产真人无遮挡作爱免费视频 | 国产乱子伦视频在线播放 | 久激情内射婷内射蜜桃人妖 | 欧美 亚洲 国产 另类 | 熟妇女人妻丰满少妇中文字幕 | 日本一区二区三区免费高清 | 丝袜 中出 制服 人妻 美腿 | 狠狠cao日日穞夜夜穞av | 日本一区二区更新不卡 | 野外少妇愉情中文字幕 | yw尤物av无码国产在线观看 | 男女超爽视频免费播放 | 国产精品久久久久7777 | 男人和女人高潮免费网站 | 国产精品毛片一区二区 | 久久久成人毛片无码 | 成人精品视频一区二区 | aⅴ在线视频男人的天堂 | 亚洲国产精品久久人人爱 | 国产精品美女久久久 | 亚洲区小说区激情区图片区 | 特级做a爰片毛片免费69 | 国产福利视频一区二区 | 噜噜噜亚洲色成人网站 | 性开放的女人aaa片 | 久久久精品456亚洲影院 | 少妇性l交大片欧洲热妇乱xxx | 精品一区二区三区无码免费视频 | 国产精品久久久一区二区三区 | 国产色xx群视频射精 | 中文字幕无码日韩欧毛 | 少妇高潮喷潮久久久影院 | 成年美女黄网站色大免费全看 | 天干天干啦夜天干天2017 | 欧美丰满少妇xxxx性 | 亚洲熟妇色xxxxx欧美老妇y | 成人无码影片精品久久久 | 国产精品久久久久9999小说 | 无码av最新清无码专区吞精 | 小sao货水好多真紧h无码视频 | 成人片黄网站色大片免费观看 | 日本熟妇乱子伦xxxx | 久久久精品人妻久久影视 | 久久精品人妻少妇一区二区三区 | 欧美日韩视频无码一区二区三 | 久久精品国产一区二区三区 | 未满成年国产在线观看 | 欧美成人家庭影院 | 在线成人www免费观看视频 | 国产精品永久免费视频 | 福利一区二区三区视频在线观看 | 国産精品久久久久久久 | 99riav国产精品视频 | 人人澡人人透人人爽 | 国产av一区二区精品久久凹凸 | 国内精品人妻无码久久久影院 | 又紧又大又爽精品一区二区 | 欧洲美熟女乱又伦 | 亚洲欧美色中文字幕在线 | 国产尤物精品视频 | 国产艳妇av在线观看果冻传媒 | 草草网站影院白丝内射 | 久久成人a毛片免费观看网站 | 乌克兰少妇xxxx做受 | 久久精品成人欧美大片 | 无码免费一区二区三区 | 亚洲日韩精品欧美一区二区 | 亚洲自偷自偷在线制服 | 网友自拍区视频精品 | 国产亲子乱弄免费视频 | 国产综合久久久久鬼色 | 99在线 | 亚洲 | 激情内射日本一区二区三区 | 水蜜桃色314在线观看 | 欧美激情一区二区三区成人 | 中文字幕+乱码+中文字幕一区 | 久久99久久99精品中文字幕 | 人人妻人人藻人人爽欧美一区 | 天堂无码人妻精品一区二区三区 | 伊在人天堂亚洲香蕉精品区 | 日本成熟视频免费视频 | www一区二区www免费 | 亚洲国产精品一区二区第一页 | 无码吃奶揉捏奶头高潮视频 | 国产后入清纯学生妹 | 亚洲 另类 在线 欧美 制服 | 伦伦影院午夜理论片 | 精品久久久久久人妻无码中文字幕 | 久久精品国产亚洲精品 | 欧美精品免费观看二区 | 久久精品视频在线看15 | 伦伦影院午夜理论片 | 丝袜人妻一区二区三区 | 大肉大捧一进一出好爽视频 | 无码人妻av免费一区二区三区 | 2020久久超碰国产精品最新 | 欧美丰满熟妇xxxx | 久久久久成人片免费观看蜜芽 | 鲁一鲁av2019在线 | 成 人 免费观看网站 | 日本精品人妻无码免费大全 | 国产精品久久久久久久影院 | 老子影院午夜伦不卡 | 一个人看的视频www在线 | 无码吃奶揉捏奶头高潮视频 | 十八禁视频网站在线观看 | 97人妻精品一区二区三区 | 美女张开腿让人桶 | 男女爱爱好爽视频免费看 | 国产人妻精品午夜福利免费 | 精品国产福利一区二区 | 午夜精品久久久久久久 | 天天综合网天天综合色 | 捆绑白丝粉色jk震动捧喷白浆 | 中文字幕 人妻熟女 | 又粗又大又硬又长又爽 | 久久综合激激的五月天 | 国产成人无码a区在线观看视频app | 人人妻人人澡人人爽精品欧美 | 色综合视频一区二区三区 | 国产三级精品三级男人的天堂 | 波多野结衣av在线观看 | 国产超碰人人爽人人做人人添 | 国产人妖乱国产精品人妖 | 麻豆人妻少妇精品无码专区 | 东京无码熟妇人妻av在线网址 | 亚洲精品午夜无码电影网 | 激情五月综合色婷婷一区二区 | 内射巨臀欧美在线视频 | 中文字幕无码人妻少妇免费 | 国产猛烈高潮尖叫视频免费 | 狂野欧美性猛xxxx乱大交 | 狠狠躁日日躁夜夜躁2020 | 狠狠亚洲超碰狼人久久 | 天天爽夜夜爽夜夜爽 | 国产亚洲精品久久久久久久久动漫 | 成人精品视频一区二区三区尤物 | 亚洲精品中文字幕久久久久 | 欧美 日韩 亚洲 在线 | 久久精品国产日本波多野结衣 | 亚洲国产精品久久久天堂 | 亚洲熟女一区二区三区 | 人人爽人人澡人人人妻 | 欧美熟妇另类久久久久久多毛 | 国产办公室秘书无码精品99 | 国产精品毛片一区二区 | 99在线 | 亚洲 | 无码精品国产va在线观看dvd | 亚洲色成人中文字幕网站 | 欧美xxxxx精品 | 午夜免费福利小电影 | 日韩亚洲欧美中文高清在线 | 亲嘴扒胸摸屁股激烈网站 | 999久久久国产精品消防器材 | 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲一区二区三区香蕉 | 成人无码视频在线观看网站 | 日韩人妻无码一区二区三区久久99 | 久久久久久久人妻无码中文字幕爆 | 欧美 日韩 人妻 高清 中文 | 久久国产精品二国产精品 | 国产亚洲精品久久久久久国模美 | 无码人中文字幕 | 欧美freesex黑人又粗又大 | 久久精品国产日本波多野结衣 | 亚洲精品国产第一综合99久久 | 国产精品国产三级国产专播 | 高清无码午夜福利视频 | 欧美亚洲国产一区二区三区 | 欧美日韩一区二区免费视频 | 人妻熟女一区 | 黑人巨大精品欧美一区二区 | 中文字幕中文有码在线 | 国色天香社区在线视频 | 少妇高潮喷潮久久久影院 | 最新国产麻豆aⅴ精品无码 | 国内精品久久毛片一区二区 | 国产乱人伦av在线无码 | 久精品国产欧美亚洲色aⅴ大片 | 国产亲子乱弄免费视频 | 色情久久久av熟女人妻网站 | 亚洲爆乳大丰满无码专区 | 97夜夜澡人人双人人人喊 | 中文字幕av伊人av无码av | 亚洲国产成人a精品不卡在线 | a片在线免费观看 | 国产一区二区三区四区五区加勒比 | 丰满诱人的人妻3 | 成人精品视频一区二区三区尤物 | 东京热一精品无码av | 国产精品人人妻人人爽 | 激情亚洲一区国产精品 | 东京一本一道一二三区 | 国产va免费精品观看 | av人摸人人人澡人人超碰下载 | 娇妻被黑人粗大高潮白浆 | 无码帝国www无码专区色综合 | 亚洲а∨天堂久久精品2021 | 荫蒂被男人添的好舒服爽免费视频 | 亚洲综合精品香蕉久久网 | 55夜色66夜色国产精品视频 | 国产婷婷色一区二区三区在线 | 国产片av国语在线观看 | 人妻少妇精品无码专区二区 | 性开放的女人aaa片 | 日欧一片内射va在线影院 | 99精品无人区乱码1区2区3区 | 1000部夫妻午夜免费 | av无码久久久久不卡免费网站 | 俺去俺来也在线www色官网 | 欧美人与牲动交xxxx | 欧美老妇交乱视频在线观看 | 国产精品无码mv在线观看 | 国产另类ts人妖一区二区 | 久久精品一区二区三区四区 | 日欧一片内射va在线影院 | 97久久精品无码一区二区 | 亚洲人成影院在线观看 | 国产凸凹视频一区二区 | 131美女爱做视频 | 天堂久久天堂av色综合 | 婷婷五月综合激情中文字幕 | 日欧一片内射va在线影院 | 在线精品国产一区二区三区 | 荫蒂添的好舒服视频囗交 | 国产精品久久久久影院嫩草 | 97久久超碰中文字幕 | 亚洲乱码中文字幕在线 | 国产精品久久久久无码av色戒 | 精品 日韩 国产 欧美 视频 | 欧美人妻一区二区三区 | 日本欧美一区二区三区乱码 | 欧美人与牲动交xxxx | 日韩少妇内射免费播放 | 久久久久亚洲精品中文字幕 | 十八禁视频网站在线观看 | 欧美猛少妇色xxxxx | 精品熟女少妇av免费观看 | yw尤物av无码国产在线观看 | 俺去俺来也www色官网 | 中文字幕日产无线码一区 | 欧美日韩一区二区三区自拍 | 中文字幕+乱码+中文字幕一区 | 久在线观看福利视频 | 中文字幕 亚洲精品 第1页 | 亚洲 日韩 欧美 成人 在线观看 | 国产精品高潮呻吟av久久 | 精品国产乱码久久久久乱码 | 大肉大捧一进一出视频出来呀 | √天堂中文官网8在线 | 波多野结衣一区二区三区av免费 | 国产成人av免费观看 | 国产三级精品三级男人的天堂 | 水蜜桃色314在线观看 | 日本大乳高潮视频在线观看 | 亚洲中文字幕va福利 | 国产一精品一av一免费 | 免费看少妇作爱视频 | 激情五月综合色婷婷一区二区 | 成人女人看片免费视频放人 | 久久精品国产大片免费观看 | 国内少妇偷人精品视频免费 | 99精品国产综合久久久久五月天 | 乱码午夜-极国产极内射 | 俺去俺来也www色官网 | 国产电影无码午夜在线播放 | 正在播放老肥熟妇露脸 | 狂野欧美性猛交免费视频 | 久久午夜无码鲁丝片秋霞 | 国产午夜无码精品免费看 | 最新国产乱人伦偷精品免费网站 | 免费看男女做好爽好硬视频 | 欧美熟妇另类久久久久久多毛 | 欧美人妻一区二区三区 | 久久成人a毛片免费观看网站 | 天天综合网天天综合色 | 欧美黑人性暴力猛交喷水 | 国产真实伦对白全集 | 国产麻豆精品精东影业av网站 | 2019午夜福利不卡片在线 | 无码午夜成人1000部免费视频 | 久久精品中文字幕一区 | 国産精品久久久久久久 | 色欲综合久久中文字幕网 | 亚洲中文字幕久久无码 | 性欧美疯狂xxxxbbbb | 无码人妻久久一区二区三区不卡 | 一二三四社区在线中文视频 | 狠狠色欧美亚洲狠狠色www | 精品国产麻豆免费人成网站 | 亚洲男女内射在线播放 | 一本久久a久久精品亚洲 | 中文字幕av无码一区二区三区电影 | 又大又紧又粉嫩18p少妇 | 国产办公室秘书无码精品99 | 精品久久久久久人妻无码中文字幕 | 欧洲欧美人成视频在线 | 亚洲成熟女人毛毛耸耸多 | 久久无码专区国产精品s | 又大又硬又爽免费视频 | 老子影院午夜伦不卡 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 男人扒开女人内裤强吻桶进去 | 天下第一社区视频www日本 | 中文字幕人成乱码熟女app | 99久久人妻精品免费一区 | 欧美精品国产综合久久 | 国产成人精品三级麻豆 | 成人欧美一区二区三区黑人 | 免费国产黄网站在线观看 | 蜜桃视频插满18在线观看 | 久久久国产一区二区三区 | 国产va免费精品观看 | 成 人影片 免费观看 | 正在播放老肥熟妇露脸 | 青草青草久热国产精品 | 中文字幕无线码免费人妻 | 久久久久久亚洲精品a片成人 | 图片小说视频一区二区 | 亚洲成a人片在线观看无码3d | 国产人妻人伦精品 | 老子影院午夜精品无码 | 无码免费一区二区三区 | 丝袜足控一区二区三区 | 久久久久久久久蜜桃 | 无套内谢老熟女 | 欧美老妇交乱视频在线观看 | 国产精品久久久av久久久 | 亚洲一区二区三区四区 | 少妇性俱乐部纵欲狂欢电影 | 丰满少妇熟乱xxxxx视频 | 青青草原综合久久大伊人精品 | 精品亚洲成av人在线观看 | 中文亚洲成a人片在线观看 | 人妻aⅴ无码一区二区三区 | 亚洲gv猛男gv无码男同 | 精品无人国产偷自产在线 | 日韩精品无码一本二本三本色 | 亚洲中文字幕无码中文字在线 | 7777奇米四色成人眼影 | 国产麻豆精品一区二区三区v视界 | 国产免费无码一区二区视频 | 55夜色66夜色国产精品视频 | 亚洲gv猛男gv无码男同 | 精品国产乱码久久久久乱码 | а√天堂www在线天堂小说 | 激情五月综合色婷婷一区二区 | 理论片87福利理论电影 | 色婷婷欧美在线播放内射 | 色综合久久久久综合一本到桃花网 | 九一九色国产 | 亚洲一区二区三区四区 | 亚洲经典千人经典日产 | 亚拍精品一区二区三区探花 | 学生妹亚洲一区二区 | 成在人线av无码免费 | 一区二区三区高清视频一 | 国色天香社区在线视频 | 久久精品人人做人人综合试看 | 1000部啪啪未满十八勿入下载 | 亚洲国产成人a精品不卡在线 | 久久五月精品中文字幕 | 欧美人与禽猛交狂配 | 国产人妻精品一区二区三区 | 国产97色在线 | 免 | 亚洲成av人影院在线观看 | 天堂在线观看www | 55夜色66夜色国产精品视频 | 亚洲中文无码av永久不收费 | 一本无码人妻在中文字幕免费 | 日日天干夜夜狠狠爱 | 国产97色在线 | 免 | 亚洲一区二区三区播放 | 国产精品无码一区二区桃花视频 | 久久成人a毛片免费观看网站 | 中文字幕色婷婷在线视频 | 国产精品国产三级国产专播 | 精品久久久久久亚洲精品 | 久久人人97超碰a片精品 | 无码人妻丰满熟妇区五十路百度 | 久久精品国产亚洲精品 | 精品偷拍一区二区三区在线看 | 欧美国产日产一区二区 | 久久久久久久人妻无码中文字幕爆 | 国产av一区二区三区最新精品 | 国产精品资源一区二区 | 久精品国产欧美亚洲色aⅴ大片 | 久久精品女人天堂av免费观看 | 免费人成在线观看网站 | 亚洲欧洲无卡二区视頻 | 久久精品中文字幕大胸 | 呦交小u女精品视频 | 午夜性刺激在线视频免费 | 国产精品毛多多水多 | 国产激情无码一区二区app | 欧美日本精品一区二区三区 | 国产精品无码成人午夜电影 | 色欲久久久天天天综合网精品 | 特大黑人娇小亚洲女 | 日韩人妻无码中文字幕视频 | 激情内射亚州一区二区三区爱妻 | 欧美日韩在线亚洲综合国产人 | 无遮挡国产高潮视频免费观看 | 亚洲欧美日韩综合久久久 | 久久精品女人天堂av免费观看 | 性欧美牲交xxxxx视频 | 国产精品久久久久久亚洲毛片 | 亚洲第一无码av无码专区 | 丝袜人妻一区二区三区 | 九九久久精品国产免费看小说 | 美女极度色诱视频国产 | 国产麻豆精品一区二区三区v视界 | 又大又硬又黄的免费视频 | 亚洲一区二区三区无码久久 | 天天躁日日躁狠狠躁免费麻豆 | 亚洲欧美色中文字幕在线 | 久久97精品久久久久久久不卡 | 成人影院yy111111在线观看 | 久久人人爽人人人人片 | 国产精品怡红院永久免费 | 色婷婷欧美在线播放内射 | 国产精品内射视频免费 | 久久这里只有精品视频9 | 99久久精品无码一区二区毛片 | 国产成人无码a区在线观看视频app | 中文久久乱码一区二区 | 亚洲毛片av日韩av无码 | 精品久久久中文字幕人妻 | 国产精品久久久久无码av色戒 | 亚洲熟女一区二区三区 | 欧美精品在线观看 | 丝袜 中出 制服 人妻 美腿 | 2020久久超碰国产精品最新 | 狠狠色噜噜狠狠狠7777奇米 | 亚洲欧美国产精品久久 | 成人无码精品1区2区3区免费看 | 日本www一道久久久免费榴莲 | 日本欧美一区二区三区乱码 | 青青久在线视频免费观看 | 精品无人国产偷自产在线 | 亚洲综合另类小说色区 | 国产激情无码一区二区app | 国产口爆吞精在线视频 | 国产精品久久久久无码av色戒 | www国产亚洲精品久久久日本 | 男女超爽视频免费播放 | 国产艳妇av在线观看果冻传媒 | 1000部啪啪未满十八勿入下载 | 欧美阿v高清资源不卡在线播放 | 亚洲s色大片在线观看 | 99久久精品日本一区二区免费 | 国产又爽又黄又刺激的视频 | 亚洲男人av天堂午夜在 | 国产精品.xx视频.xxtv | 亚洲色无码一区二区三区 | 55夜色66夜色国产精品视频 | 国内揄拍国内精品人妻 | 狠狠躁日日躁夜夜躁2020 | 奇米影视888欧美在线观看 | 高潮喷水的毛片 | 99视频精品全部免费免费观看 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 无码帝国www无码专区色综合 | 欧美肥老太牲交大战 | 无码av最新清无码专区吞精 | 好爽又高潮了毛片免费下载 | 免费人成网站视频在线观看 | 免费中文字幕日韩欧美 | 国产97色在线 | 免 | 亚洲va欧美va天堂v国产综合 | 精品亚洲成av人在线观看 | 国产在线精品一区二区高清不卡 | 久久国产劲爆∧v内射 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美老妇交乱视频在线观看 | 激情国产av做激情国产爱 | 老子影院午夜精品无码 | 亚洲一区二区三区在线观看网站 | 国产无遮挡又黄又爽免费视频 | 欧洲欧美人成视频在线 | 日韩在线不卡免费视频一区 | 麻花豆传媒剧国产免费mv在线 | 国产福利视频一区二区 | 久久成人a毛片免费观看网站 | 少妇久久久久久人妻无码 | 国产精品-区区久久久狼 | 玩弄中年熟妇正在播放 | 色婷婷香蕉在线一区二区 | 久久99精品国产麻豆 | 欧美 日韩 亚洲 在线 | 99国产精品白浆在线观看免费 | 无码播放一区二区三区 | 久久人人97超碰a片精品 | 夜夜影院未满十八勿进 | 亚洲人成影院在线无码按摩店 | 国产乡下妇女做爰 | 久久精品无码一区二区三区 | 国产又粗又硬又大爽黄老大爷视 | 亚洲国产一区二区三区在线观看 | 欧美freesex黑人又粗又大 | 97色伦图片97综合影院 | 午夜性刺激在线视频免费 | 亚洲精品久久久久中文第一幕 | 色综合久久久无码中文字幕 | 嫩b人妻精品一区二区三区 | 午夜时刻免费入口 | 成人欧美一区二区三区黑人 | 永久免费观看国产裸体美女 | 桃花色综合影院 | 天天爽夜夜爽夜夜爽 | 亚洲欧美精品伊人久久 | 丰满妇女强制高潮18xxxx | 久久亚洲日韩精品一区二区三区 | 国产在线精品一区二区三区直播 | 四十如虎的丰满熟妇啪啪 | 亚洲中文字幕无码中文字在线 | 人妻少妇精品无码专区动漫 | 欧美一区二区三区视频在线观看 | 人人妻人人澡人人爽欧美一区 | 国产网红无码精品视频 | 国产精品久免费的黄网站 | 亚洲精品一区三区三区在线观看 | 亚洲阿v天堂在线 | 狠狠综合久久久久综合网 | 成人无码影片精品久久久 | 熟女体下毛毛黑森林 | 任你躁在线精品免费 | av无码电影一区二区三区 | 欧美精品无码一区二区三区 | 国产人妻精品午夜福利免费 | 日韩欧美群交p片內射中文 | 国产国产精品人在线视 | 久久99精品久久久久久动态图 | 性欧美大战久久久久久久 | 伊人久久大香线蕉亚洲 | 久久国内精品自在自线 | 国产又爽又猛又粗的视频a片 | 国产精品亚洲综合色区韩国 | 国产精品人人妻人人爽 | 天天燥日日燥 | 中文字幕人妻丝袜二区 | 人人爽人人爽人人片av亚洲 | 午夜福利试看120秒体验区 | 亚洲国产精品无码一区二区三区 | а√资源新版在线天堂 | 一个人免费观看的www视频 | www一区二区www免费 | 亚洲理论电影在线观看 | 精品一区二区不卡无码av | 久久久www成人免费毛片 | 久久亚洲精品成人无码 | 激情内射日本一区二区三区 | 内射后入在线观看一区 | 国内揄拍国内精品人妻 | 亚洲人成影院在线无码按摩店 | 日韩无套无码精品 | 国产一区二区不卡老阿姨 | 国产精品久免费的黄网站 | 77777熟女视频在线观看 а天堂中文在线官网 | 中文字幕+乱码+中文字幕一区 | 亚洲精品综合一区二区三区在线 | 荫蒂添的好舒服视频囗交 | 无码人妻精品一区二区三区下载 | 青青青爽视频在线观看 | 国内少妇偷人精品视频免费 | 亚洲精品一区国产 | 精品久久久无码人妻字幂 | 帮老师解开蕾丝奶罩吸乳网站 | 日本乱偷人妻中文字幕 | 久久国产精品二国产精品 | 荫蒂被男人添的好舒服爽免费视频 | 亲嘴扒胸摸屁股激烈网站 | 国产一区二区三区四区五区加勒比 | 人妻少妇被猛烈进入中文字幕 | 国产精品无码一区二区桃花视频 | 日日天日日夜日日摸 | 天天摸天天碰天天添 | 日日碰狠狠躁久久躁蜜桃 | 国产精品国产自线拍免费软件 | 狠狠综合久久久久综合网 | 欧美高清在线精品一区 | 欧美一区二区三区视频在线观看 | 一区二区三区乱码在线 | 欧洲 | 人妻天天爽夜夜爽一区二区 | 99久久精品国产一区二区蜜芽 | 图片小说视频一区二区 | 欧美成人午夜精品久久久 | 一区二区传媒有限公司 | 国产一精品一av一免费 | 国产成人精品无码播放 | 亚无码乱人伦一区二区 | 欧美性生交活xxxxxdddd | 老熟妇仑乱视频一区二区 | 欧美性猛交xxxx富婆 | 欧美国产亚洲日韩在线二区 | 亚洲国产成人av在线观看 | 麻豆md0077饥渴少妇 | 男女下面进入的视频免费午夜 | 一区二区三区乱码在线 | 欧洲 | 午夜精品一区二区三区的区别 | 国产av一区二区精品久久凹凸 | 久久国语露脸国产精品电影 | 欧美人与禽猛交狂配 | 俺去俺来也在线www色官网 | 国产精品国产三级国产专播 | aa片在线观看视频在线播放 | 桃花色综合影院 | 久热国产vs视频在线观看 | 国产午夜福利100集发布 | 成人精品一区二区三区中文字幕 | 自拍偷自拍亚洲精品10p | 中文毛片无遮挡高清免费 | 久久综合给久久狠狠97色 | 特级做a爰片毛片免费69 | 噜噜噜亚洲色成人网站 | 国产精品久久久久久亚洲影视内衣 | 欧美性猛交xxxx富婆 | 国产亚洲精品久久久久久大师 | 国精产品一品二品国精品69xx | 美女张开腿让人桶 | 99久久精品日本一区二区免费 | 色爱情人网站 | 99久久99久久免费精品蜜桃 | 人妻少妇精品视频专区 | 久久 国产 尿 小便 嘘嘘 | 中文字幕久久久久人妻 | 中文字幕av日韩精品一区二区 | 无码国模国产在线观看 | 亚洲国产精华液网站w | 欧美日韩一区二区免费视频 | 午夜无码区在线观看 | 免费播放一区二区三区 | 骚片av蜜桃精品一区 | 国产明星裸体无码xxxx视频 | 日韩精品无码一区二区中文字幕 | 国产美女精品一区二区三区 | 国产九九九九九九九a片 | 午夜精品久久久内射近拍高清 | 色爱情人网站 | 亚洲综合在线一区二区三区 |