日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

COM原理及应用之COM特性

發布時間:2025/4/14 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 COM原理及应用之COM特性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、面向對象系統的三個最基本的特性
??? 封裝性、多態性、重用性。
?
2、COM特性的概述
COM對象的封裝特性是很徹底的,所有的對象狀態信息必須通過接口才能訪問;而COM的多態性完全通過接口體現出來,而且,COM分別在三個層次上體現了多態性:接口成員函數、單個接口、一組接口(對象類別即 implemented category)。而COM的重用性相對復雜。
?
3、重用性
??? 所謂重用性是指,當一個程序單元能夠對其他的程序單元提供功能服務時,盡可能地重用原先程序單元的代碼,既可以在源代碼一級重用,也可以在可執行代碼一級重用。
C++語言的重用性位于源代碼一級,一個類可以繼承于另一個類,從而把父類的功能重用。但對于COM組件則情形有所不同,因為COM是建立在二進制代碼基礎上的標準,所以其重用性也必然建立于二進制代碼一級。
COM重用性是指一個COM對象如何重用已有的COM對象的功能,而不是重復實現老的功能服務。按照COM的標準,實現這種重用性有兩條途徑:包容和聚合。
?
4、包容和聚合
對象B調用對象A的相應成員函數實現ISomeInterface接口。因此,對象B的ISomeInterface接口提供的功能可以超過對象A的接口功能,返回結果也可以不一致。甚至,對象B的接口與對象A的接口不一定相同。一般來說,對象A的生存期包含在對象B的生存期之內。

在聚合模型中,被聚合的對象A雖然直接向對象B的客戶程序提供功能服務,但它的生存期仍受對象B控制,而且其他的一些行為也受對象B的控制,包括內部狀態初始化、獲取數據等等。
為了使聚合能夠順利實現,對象A必須能夠適應在被聚合的情況下進行特殊的處理,尤其是接口的QueryInterface成員函數,在被聚合情況下,當客戶請求它所不支持的接口或者IUknown接口時,它必須把控制交給外部對象,由外部對象決定客戶程序的請求結果。
聚合涉及到聚合對象和被聚合對象雙方的協作,并不是每個對象都能夠支持聚合特性,但聚合體現了組件軟件真正意義上的重用。而包容的重用性完全建立在客戶/服務器模型相對性的基礎上,實際上也就是客戶程序和組件程序的嵌套關系。這是包容和聚合本質的不同。
?
5、委托IUnknown和非委托IUnknown
??? 對象創建函數CoCreateInstance的第二個參數pUnknownOuter用于解決聚合中IUnknown接口的問題。當其為NULL時表示正常使用,不為NULL時被聚合使用。內部對象實現兩個IUnknown 分別用于這兩種情況:委托IUnknown和非委托IUnknown(delegating unknown和nondelgating unknown)。
??? 按照通常使用方式實現的IUnknown為非委托IUnknown,而委托IUnknown在不同的情況下有不同的行為:當對象被正常使用時,委托 IUnknown把調用傳遞給對象的非委托IUnknown;當對象被聚合使用時,委托IUnknown把調用傳遞到外部對象的IUnknown接口,即對象被創建時傳遞進來的pUnkownOuter參數,并且,這時外部對象通過非委托IUnknown對內部對象進行控制。委托IUnknown本身不進行任何操作。
??? 因為C++類不支持同時實現兩個IUnknown,所以委托IUnknown和非委托IUnknown不能都使用IUnknown類,但我們可以定義一個新的類。因為COM不是通過類名來識別接口,而是通過vtable來調用接口成員函數。
?
6、COM接口調用的進程透明性
??? 客戶程序創建COM對象具有進程透明特性,不管是進程內組件還是進程外組件,客戶程序可以使用一致的方法創建COM對象。對于進程內組件,無論是創建過程,還是客戶程序對接口函數的調用過程,都可以按照一般的同一進程內部函數調用的過程來理解組件和客戶之間的交互操作;但對于進程外組件,實際的情形要復雜得多,因為組件程序戶程序擁有不同的進程空間,所以,它們之間所有的交互過程都涉及到進程之間的通信過程。然而,COM客戶程序創建進程外組件程序成功后,它就得到了組件對象的一個接口指針,通過該指針間接調用組件對象的成員函數,如同調用本進程內的函數一樣,這正是COM所期望達到的透明效果。
?
7、進程外組件對象與客戶程序之間通信過程
??? 接口指針所指的是本進程中的代理對象(proxy),客戶調用的是代理對象的成員函數,由代理對象通過跨進程的調用方法(LPC/RPC)與對象進程中的存根代碼(stub)通信,存根代碼再調用組件對象成員函數。函數返回的順序剛好相反。在這個交互過程中,可以看到,客戶仍然在調用同一進程內的組件對象,而組件對象也被同一進程內的客戶調用,從客戶和組件對象兩個角度絲毫感覺不到進程的邊界,所有跨進程的操作完全由代理對象和存根代碼包攬了。
?
8、列集(marshaling)與散集(unmarshaling)
??? 列集是指客戶進程可以透明地調用另一進程中的對象成員函數的一種參數處理機制。
代理對象用列集手段處理成員函數的參數,通過列集處理后得到一個數據包(數據流),然后通過一種跨進程的數據傳輸方法,比如共享內存方法,甚至是網絡協議等,當數據包傳輸到對象進程后,存根代碼用散集(unmarshaling,列集的反過程)的方法把數據包參數解譯出來,再用這些參數去調用組件對象;當組件對象成員函數返回后,存根代碼又把返回值和輸出參數列集成新的數據包,并把數據包傳到客戶進程中,代理對象接收到數據包后,把數據包解譯出來再返回給客戶函數,從而完成一次調用。
?
9、連接
??? 連接是指客戶進程與組件進程的一種依賴關系,簡單地說,客戶程序的一個有效接口指針就代表了一個連接。
??? 連接是在函數調用的過程中產生的,最常使用的QueryInterface就是一個很好的例子。
??? 連接是跨進程通信的基礎,新的連接本身也是在其他連接的調用過程中產生的。
?
10、不同參數的列集處理
??? 32位整數只要把4字節的數據順序裝到數據包中或者從數據包中去出來即可;字符串或者結構類型的數據列集過程也可以按此方法處理。
??? 對指針的列集處理過程是:列集時,把指針所指的數據裝到數據包中;散集時,在進程中分配一塊內存,把數據包中的數據拷貝到內存中,所得內存的地址即為散集的結果。
如果函數的參數中包含了指向接口的指針,則情形要復雜得多。接口的列集包含了代理對象和存根代碼的創建過程,實際上接口指針的列集過程也包括了連接的創建過程。
?
11、列集過程的兩種實現方式:
??? 自定義列集法(custom marshaling),也稱為基本列集法(basic marshaling architecture)。其列集過程完全由對象自身控制,對象指定其代理對象的CLSID,代理對象控制了其所有接口的列集過程,包括接口參數的列集和散集,以及代理對象和存根代碼之間的跨進程通信過程。??????
??? 標準列集法(standard marshaling),是由COM提供缺省的代理對象和存根代碼,因為列集過程涉及到操作系統的一些復雜特性的編程,如共享內存操作或其他跨進程數據傳輸機制,甚至通過網絡協議傳輸數據,所以COM提供了缺省的代理和存根代碼以及一套標準的列集方法,可以處理常用數據類型的列集和散集,包括指針類型和接口指針類型。
??? 標準列集法的原理以及其列集過程與自定義列集法完全一致,事實上標準列集法是自定義列集法的一個特例。但兩者有一個基本的不同:自定義列集法其列集過程完全由對象自身控制,所以它以整個對象為列集單位,即對象指定的代理對象和存根代碼必須處理對象支持的所有接口;而標準列集法使用COM提供的標準代理對象和存根代碼,實際上該代理對象和存根代碼只是列集過程的管理器,因此,標準列集法是以接口為列集單位,COM提供的很多標準接口,其列集過程已經由COM 庫提供了,程序員只需要提供自定義接口的列集代碼即可。
?
12、標準列集的實現
??? COM已經提供了缺省的代理對象、存根管理器以及RPC通道,我們只需要實現每個接口的代理/存根模塊。一旦系統中安裝了某個接口的代理/存根程序并正確地進行了注冊,則代理管理器和存根管理器會在需要的時候自動加載接口代理和接口存根。因此,從實現的角度來講,我們的任務就是針對接口實現代理/存根程序。
??? 代理/存根組件是一個DLL程序,除了實現接口代理和接口存根之外,還應該實現相應的類廠,代理/存根組件要求類廠支持IPSFactoryBuffer 接口,通過IPSFactoryBuffer::CreateProcy和IPSFactoryBuffer::CreateStub成員函數創建接口代理和接口存根對象。接口代理對象支持兩個接口:它本身提供列集特性的接口和IRpcProxyBuffer接口,其中IRpcProxyBuffer接口只有Connect和Disconnect成員函數,被代理管理器用于創建或取消它與RPC通道的連接;它本身提供列集特性的接口的成員函數接受客戶程序的調用,并把客戶的調用參數放到RPC通道中,然后調用RPC通道的SendReceive成員函數,函數返回后,把返回值和輸出參數解譯出來。這些操作是接口代理對象應該完成的。與此相對應,接口存根只要實現IRpcStubBuffer接口,除了存根管理器所調用的幾個與RPC通道連接的函數外,最主要的成員函數為IRpcStubBuffer::Invoke,RPC通道調用此函數以響應客戶進程的SendReceive調用,Invoke函數把客戶進程傳遞過來的參數解譯出來,然后調用組件對象的接口成員函數,并把返回結果或者輸出參數經過RPC通道傳回到客戶進程的RPC通道中。
??? 接口代理對象和接口存根對象必須非常小心地處理接口成員函數的參數,尤其是一些指針或者結構參數,如果成員函數中包含接口指針類型,則還需要調用 CoMarshalInterface或者CoUnmarshalInterface函數,以便創建相應的存根或者代理對象。在代理和存根中對參數的處理必須嚴格一致,否則會發生不可預料的后果。如果客戶進程和組件進程在同一臺機器上運行,則COM會根據注冊表中的接口信息,在兩個進程中使用相同的代理/存根程序,所以我們只要保證接口的代理/存根程序中對參數的列集和散集格式一致,參數傳遞就不會有問題;但如果客戶與組件程序在兩臺機器上,則不能嚴格保證兩個進程會使用相同的代理/存根程序,那么對參數的列集和散集最好使用統一的數據格式表示,以保證參數傳遞的正確性。
??? 如果一個進程外組件實現了多個COM接口,那么是否需要為每一個接口實現其代理/存根組件程序呢?在這些接口中,如果它是COM提供的標準接口,或者是 OLE標準接口,則COM或者OLE已經提供了其代理/存根程序,我們可以不管這些接口,直接使用即可;如果自定義的接口,則必須自己實現代理/存根程序,并注冊到系統中,然后才能真正使用這些接口。
?
13、自定義接口的代理/存根程序的實現
??? Microsoft提供了MIDL實用工具幫助我們建立自定義接口的代理/存根程序。首先我們使用IDL(接口描述語言)語言建立接口描述文件,然后運行 MIDL工具,它會根據接口描述文件生成一些C語言源代碼文件,用這些源代碼文件可以創建代理/存根組件程序。它為我們提供了接口代理/存根組件的一種標準實現方法。
??? 用IDL描述接口與C++描述接口有一些相似之處,但IDL是一種平臺無關的標準化描述語言。Win32 SDK提供了所有COM或者OLE標準接口的IDL描述,包括unknown.idl(定義了IUnknown接口),可以在Visual C++的include目錄下找到這些IDL文件。Microsoft的RPC開發包中包括運行程序MIDL.EXE和接口列集使用的 RpcProxy.h、Unknown.idl和wtypes.idl,以及RPC調用所需要的靜態連接庫和動態連接庫。
??? 一般地,用MIDL程序可以產生實現代理/存根組件程序所需要的所有C語言源代碼文件:***.h為接口說明頭文件;***_p.c為接口代理和存根的實現文件;***_i.c為定義所有GUID描述符的文件;dlldata.c包含代理/存根程序的入口函數及類廠所需的數據結構。
??? 運行NMAKE程序可以生成代理/存根組件程序,在集成開發環境中也可以生成。在集成開發環境中創建一個工程,并把MIDL生成的源代碼文件的DEF文件加入到工程中,并在編譯選項中加入REGISTER_PROXY_DLL,在連接選項中加入rpcrt4.lib、uuid.lib。
??? COM庫能夠提供代理管理器和存根管理器,并且MIDL又能夠自動生成自定義接口的代理和存根源代碼,但目前,COM庫還不能在運行過程中根據接口的描述自動生成接口代理和接口存根來處理自定義接口的列集過程。
?
14、MIDL創建自定義接口代理/存根組件程序的過程
(1)????????????? 編寫接口的IDL文件;
(2)????????????? 運行MIDL工具生成相關的源代碼文件;
(3)????????????? 編寫DEF文件;
(4)????????????? 編寫MAK文件;
(5)????????????? 編譯連接得到接口/存根組件程序;
(6)????????????? 運行regsvr32.exe注冊組件程序。
?
17、COM的安全性
??? 安全性不是COM的主要目的,但既然COM是一種平臺獨立的軟件模型,而且提供了跨進程甚至跨網絡的客戶/服務器軟件結構,則安全性是不可缺少的保護機制。建立一種適合各種操作系統的安全性機制是不可能的,所以COM規范也只是提供了安全性機制框架。在Windows平臺上實現的COM版本基本上基于 Windows NT的鑒定服務(authentication service)機制。
?
18、Windows NT安全機制
??? Windows NT作為網絡操作系統,具有完全的保護機制,系統的所有資源都是受保護的,這些資源包括文件、外設、進程、線程,甚至同步對象、共享內存、注冊表中的鍵等等。所謂受保護是指這些資源與特定的訪問權限聯系在一起,當這些資源被訪問時,操作系統要對權限進行驗證,以便允許訪問或者禁止訪問。
?
19、RPC鑒定的5個層次
(1)????????????? 無鑒定操作即正常的RPC調用;
(2)????????????? 連接時進行鑒定;


(3)????????????? 每一個接口調用時進行鑒定
(4)????????????? 對每個請求進行鑒定,并對接收到的數據包進行完整性檢驗;
(5)????????????? 進行所有的鑒定并對數據包加密。
???
20、COM提供了兩種類型的安全性
??? 激活安全性(activation security),不同于激發安全性(launch security),包括COM對象如何被安全地啟動、客戶如何與對象建立連接,以及如何保護公共的資源,比如全局運行對象表、系統注冊表等。
??? 調用安全性(call security),是指在已經建立連接的基礎上,客戶調用組件程序的安全保護問題。
?
21、激活安全性
??? SCM是COM庫中負責找到并啟動組件程序的組件。當客戶向COM庫請求創建新的COM對象或者連接已經運行的組件對象時,負責處理請求的正是SCM。因此,激活安全性也通過SCM實現。
??? 激活安全性是進程一級的安全性,即進程中所有的對象和所有對象的成員函數共享的安全性,它分兩種情況:靜態安全性和動態安全性。當SCM接收到激活對象的請求時,它檢查注冊表中安全配置信息,以便滿足合法用戶的請求,這稱為靜態安全性檢查;另一種情況是,在程序運行過程中設置進程的安全性,這稱為動態安全性檢查。
??? Windows提供的工具DCOMCNFG.EXE(在控制面板中)可以對組件的安全性進行設置。
?
22、調用安全性
??? 調用安全性的實現方法之一是使用IClientDecurity接口,方法二是使用COM提供的API函數。IClientDecurity是接口代理選擇實現的接口,它的三個主要成員函數:CopyProxy、QueryBlanket和SetBlanket。COM提供了幾個API函數封裝了接口 IClientDecurity的調用:CoQueryProxyBlanket、CoSetProxyBlanket和CoCopyProxy。
??? MIDL生成的接口代理對象實現了IClientDecurity接口,并且系統代理管理器也實現了IClientDecurity接口,所以并不需要自己實現IClientDecurity接口。
?
23、Win32線程和COM線程
??? Win32提供兩種線程:UI線程(user-interface thread,也稱為用戶界面線程)和輔助線程(worker thread)
??? 對應于Win32的兩種線程,COM也有兩種線程類型:套間線程(apartment thread)(對應于UI線程)和自由線程(free thread)(對應于輔助線程)。
??? COM線程特性是針對特定的COM對象,而不是針對COM組件程序,所以在同一個COM組件中的不同對象可以運行在不同的線程類型上。
?
24、COM線程的使用
??? (1)進程內組件對象
??? 如果一個COM對象運行在一個套間線程中,那么此COM對象與UI線程中的窗口對象有很類似的特性。COM對象屬于創建此對象的套間線程所有。套間線程通過消息控制函數被自動同步,所以,運行在套間線程中的COM對象,不需要進行同步處理,但套間線程外的客戶的其他線程要訪問此線程只能通過代理/存根實現。
??? 如果一個COM對象運行在一個自由線程中,那么同一進程中的其他線程(即客戶線程)可以直接調用此對象成員函數,但對象成員函數必須進行同步處理,以保證其線程安全性。
??? (2)進程外組件對象
??? 如果是進程外組件對象,則不管其運行在套間線程還是自由線程中,客戶調用必須跨進程,因此調用始終是間接進行的,所以列集對于進程外組件對象是必須的,而列集的結果是自動實現同步的,對象成員函數可以不處理同步。
??? 套間線程中的對象被跨線程調用時,與跨進程調用有著類似的特性。所以套間線程有自己的COM庫初始化和終結過程調用。
?
25、列集和同步
??? COM對象的不同線程模型影響的主要是列集處理和同步處理。結果列集處理的調用總是通過代理和存根間接進行,因此,其效率也自然有所降低,但列集使所有對對象的調用通過消息循環中轉,所以調用被自動進行同步處理,某一時刻至多只能有一個調用在進行,所以COM對象不需要進行同步處理,也就是說COM對象可以不是線程安全的(thread-safe)。反過來,不通過列集處理的調用雖然是直接進行的,效率也比較高,但某一時刻可能會有多個客戶同時調用,因此,對象必須要進行同步處理,以便保證對象是線程安全的。
?
26、不同線程模型(客戶線程與對象線程的不同組合)對列集和同步的不同要求
??? (1)客戶和對象運行在不同的進程中。客戶調用進程外組件總是要通過代理和存根,所以列集是必須的。因此,COM自動實現了調用的同步處理,對象不必進行同步處理。
??? (2)客戶和對象運行在同一個線程中。與對象處于同一線程中的客戶調用對象總是直接進行的,而且同一線程中的調用不可能沖突,所以客戶調用即不需要列集,而且對象也不必進行同步處理。
??? (3)客戶和對象運行在同一個進程中,對象運行在套間線程中,客戶運行在另一個套間線程或自由線程中。因為對象運行在它自己的套間線程中,所以客戶調用總需要列集處理,COM自動實現同步處理,對象不必考慮同步。COM會自動為我們實現接口指針的列集處理,我們也可以自己對接口指針進行列集處理。
??? (4)客戶和對象運行在同一個進程中,對象運行在自由線程中,客戶運行在另一個套間線程或自由線程中。當客戶調用自由線程中的對象時,雖然對象被自由線程所創建,但調用實際上在客戶線程中執行,所以客戶對接口的調用是直接進行的,因此接口列集是不必要的,但對象必須自己處理同步,因為多個客戶有可能同時調用接口成員函數。
?
27、套間線程
在套間線程的主函數中有一個消息循環,而且主函數必須對COM庫進行初始化。COM在套間線程中創建了一個隱藏的窗口,主函數的消息循環負責接收消息并分發消息(包括客戶對對象的調用的消息)。
對于運行在套間線程中的COM對象來說,因為這樣的對象只能被此線程訪問,其他的線程只能通過代理/存根調用接口函數,所以對象可以不必擔心同步問題,但對象仍然需要保護全局變量,因為對象的成員函數被所有的同類對象所共享,因而函數有可能會重入。進程內組件DLL程序的入口在多線程環境下有可能被同時訪問到,因此,這些入庫函數如DllGetClassObject和 DllCanUnliadNow仍然需要進行同步處理,以保證多線程訪問時不會發生沖突。進一步來講,DLL組件程序的類廠也必須滿足一定的要求,以保證多個線程同時訪問類廠對象時不會引發沖突問題,尤其當用類廠對象創建多個組件對象時,類廠必須是線程安全的,即內部提供了同步處理。使類廠線程安全只需對引用計數操作進行同步保護即可。
如果套間中的函數要把接口指針傳給另一個線程,不管此線程是套間線程還是自由線程。列集和散集是必須要進行的,列集處理分兩種情況:自動列集和手工列集。自動列集的情況比較簡單,凡是通過COM傳遞的接口指針,COM都會自動列集,包括裝入接口代理和存根代碼等等。手工處理列集也是可能的,因為客戶線程與對象線程在同一個進程中,因此,通過其他途徑傳遞接口指針也很方便。
?
28、自由線程
??? 自由線程在概念上與Win32的輔助線程完全一致。它們只有一個主函數,當主函數執行完成后,線程就自動結束。在自由線程的主函數中,必須調用 CoInitializeEx函數,而且dwCoInit參數必須指定為COINIT_MULTITHREADED,以便COM知道這是一個自由線程。自由線程中的COM對象必須是線程安全的,所有的同步工作由對象自己處理。
??? 與套間線程類似,自由線程即可以由客戶程序創建,也可以由類廠創建,但不管哪種情況,COM對象總是由自由線程的主函數來創建。
?
29、進程內組件的線程模型
??? 通常進程內組件并不調用CoInitialize或者CoInitializeEx標識其對象所使用的線程模型,但是,COM需要知道進程內對象的線程模型,以便正確處理跨線程情況下接口指針的傳遞以及對象調用的同步處理,所以,我們要在系統注冊表中指定對象的線程模型。
??? 對于進程內組件程序,為了支持多線程的情形,不管是套間線程模型還是自由線程模型,其入口函數DllGetClassObject和DllCanUnloadNow應該是線程安全的,尤其需要對引用計數包括對象引用計數器以及鎖計數器等進行同步保護。
??? 在實際使用過程中,通常對象被客戶線程所創建,因此客戶線程模型與對象的線程模型有可能不一致,這種不一致性包含兩種可能:支持套間線程模型的對象被自由線程所創建,則COM會生成一個套間線程來運行對象,并把列集后的接口指針傳給客戶線程;第二,支持自由線程的對象被套間線程所創建,則COM會生成一個自由線程來創建對象,并把接口指針經列集后(可以優化)傳給套間線程。
??? 套間線程模型的COM對象,如果用到了自定義接口,則即使是進程內組件程


文章出處:http://www.diybl.com/course/3_program/c++/cppxl/20081118/151935.html

轉載于:https://www.cnblogs.com/zhangzh/archive/2008/12/11/1353032.html

總結

以上是生活随笔為你收集整理的COM原理及应用之COM特性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲精品黄色 | 婷婷在线色 | 在线日韩亚洲 | 九九99 | 亚洲乱码在线观看 | 国产一级黄大片 | 精品九九九九 | 日韩精品无 | 日韩在线观看视频中文字幕 | 91在线播放视频 | 久久精品成人热国产成 | 国产在线看一区 | 国产视频在线看 | 亚洲精品裸体 | 中文国产字幕在线观看 | 日日干夜夜骑 | 久草9视频| 国产麻豆精品95视频 | 亚洲美女久久 | 亚洲综合成人婷婷小说 | 亚洲精品网站在线 | 成人av免费电影 | 中文字幕在线中文 | 亚洲精品福利视频 | 91精品视频免费 | 久久久精品欧美一区二区免费 | 精品国产91亚洲一区二区三区www | 欧美日韩首页 | 日韩午夜网站 | 亚洲综合情 | 人人草在线观看 | 国产精品久久一区二区三区, | 国产成人精品在线播放 | 精品福利在线 | 久久久久久片 | 国产美女在线精品免费观看 | 97免费在线观看视频 | 久久99免费观看 | 96久久| 久草免费在线视频观看 | 天天做日日做天天爽视频免费 | 国产视频首页 | 欧美韩国日本在线 | 1000部国产精品成人观看 | 亚洲电影成人 | 丁香花在线观看免费完整版视频 | 成人毛片100免费观看 | 欧美男同视频网站 | 久久女同性恋中文字幕 | 九九热免费精品视频 | 亚洲播播| 狠狠久久伊人 | 久久久久久久久久久久av | 久久夜色电影 | 日本三级国产 | 91麻豆精品国产自产在线游戏 | 五月婷丁香 | 国产一区二区高清不卡 | 区一区二在线 | 69国产精品视频 | 99热最新精品 | av免费观看网址 | 丁香婷婷在线观看 | 99久久99久久 | 日韩在线观看你懂得 | 国产精品无 | 午夜精品久久久久久久久久久 | 国产资源网站 | 欧美黄网站| 日韩在线免费小视频 | 日日夜夜91 | 国产.精品.日韩.另类.中文.在线.播放 | 国产精品综合久久久 | 99热只有精品在线观看 | 亚洲成人精品 | 久草影视在线 | 日本在线免费看 | 精品999在线| 亚洲国产黄色片 | 亚洲精品字幕在线观看 | 国产美腿白丝袜足在线av | 亚洲欧洲美洲av | 最新中文字幕在线资源 | 日日爱网址 | 久久99深爱久久99精品 | 日本黄色免费观看 | av中文字幕在线播放 | 奇米网网址 | 国产伦精品一区二区三区照片91 | 免费观看91视频 | 中文字幕在线观看第二页 | 亚洲一区天堂 | 超碰人人干人人 | 亚洲成年片| 欧美射射射| 国产超碰97 | 国产精品二区在线 | 午夜精品久久久久久久99婷婷 | 欧美一区二区三区在线看 | 91在线视频 | 亚洲国产免费网站 | 成人一区二区三区中文字幕 | 中文一区二区三区在线观看 | 九九在线高清精品视频 | 免费在线色 | 欧美乱淫视频 | 在线影视 一区 二区 三区 | 免费男女羞羞的视频网站中文字幕 | 国产专区精品视频 | 91桃色免费视频 | 亚洲久久视频 | 国产a国产a国产a | 亚洲精品456在线播放乱码 | 国产a级免费| 中文字幕在线观看播放 | 狠狠夜夜 | 精品国产一区二区三区男人吃奶 | 免费观看www小视频的软件 | 最新真实国产在线视频 | 91超级碰| 激情综合中文娱乐网 | 婷婷综合导航 | 天天综合网国产 | 中文字幕久久精品 | av中文字幕在线看 | 一二三久久久 | 在线观看日韩精品 | 99免费| 国产福利在线免费观看 | 国产视频在线播放 | 久久伦理电影网 | 蜜臀一区二区三区精品免费视频 | 黄色软件视频网站 | 国产99久久精品一区二区300 | 国产 中文 日韩 欧美 | 亚洲成人精品在线 | 综合网伊人 | 久久久久久久久久网站 | 免费在线观看的av网站 | 国产福利91精品张津瑜 | 国产精品免费观看国产网曝瓜 | 成人欧美一区二区三区黑人麻豆 | 国产a国产 | 色www永久免费 | 亚洲乱码精品 | 波多野结衣精品视频 | 又黄又爽又刺激的视频 | 人人澡澡人人 | 天天综合精品 | 欧美91精品久久久久国产性生爱 | 亚洲精品中文字幕在线 | 日本黄色免费电影网站 | 天天草综合网 | 国产乱码精品一区二区蜜臀 | 欧美另类美少妇69xxxx | 五月天激情在线 | 天堂久久电影网 | 国产一区二区播放 | 日韩免费电影 | 国产v在线 | 日韩高清在线不卡 | 亚洲砖区区免费 | 一区二区三区四区精品 | 婷婷久久五月 | 四虎亚洲精品 | 国产在线欧美在线 | 欧美日本中文字幕 | 一区二区三区观看 | 有码中文字幕在线观看 | 日韩欧美在线播放 | 香蕉在线视频播放网站 | 日韩av三区 | 国产成人精品一区在线 | 欧美激情精品久久久 | 色婷婷视频在线 | 在线观看免费视频 | 能在线看的av| 久久av中文字幕片 | 丁香视频全集免费观看 | 婷婷网站天天婷婷网站 | 免费在线观看av不卡 | 91精品久久久久久久久久入口 | 久久夜色精品国产欧美乱极品 | 蜜臀久久99精品久久久无需会员 | 国产精品久久久久久久久久久久午夜 | 性色av一区二区 | 日本精品视频在线 | 亚洲精品合集 | 久久成人高清视频 | 国产女人40精品一区毛片视频 | 久久精品在线免费观看 | 久久精品成人热国产成 | 国内精品视频免费 | 国产精品美女久久久久久网站 | 五月天久久久 | 久草视频手机在线 | 国产高清av免费在线观看 | 国产专区一 | 国产视频日韩视频欧美视频 | 成人网444ppp | 日韩av电影一区 | 久草精品视频在线观看 | 免费观看一级特黄欧美大片 | 九色琪琪久久综合网天天 | 在线视频福利 | 久久无码精品一区二区三区 | 人人爽人人香蕉 | 免费视频18 | 亚洲影院天堂 | 激情av资源网 | 日韩精品中文字幕有码 | aaa日本高清在线播放免费观看 | 亚洲综合视频在线播放 | 女人18精品一区二区三区 | 精品国产免费看 | 伊甸园av在线 | 国产精品黄色在线观看 | 在线视频 亚洲 | 一区二区三区国 | 久久久综合 | 美女中文字幕 | 免费福利在线视频 | 国产极品尤物在线 | 超碰国产在线 | 91精彩视频在线观看 | 日韩在线免费 | 91免费黄视频 | 九九免费在线视频 | 人人射人人| 五月天婷婷在线视频 | 精品国产一区二区三区久久久久久 | 国产超碰在线 | 中文乱幕日产无线码1区 | 色婷婷国产精品 | 欧美一区二区三区在线播放 | 91女子私密保健养生少妇 | 国产成本人视频在线观看 | 四虎国产精品永久在线国在线 | 中文字幕在线观看视频免费 | av免费福利 | 男女视频久久久 | 九九视频免费观看视频精品 | 91超在线| 欧美激情亚洲综合 | 国产一区二区在线视频观看 | 美女黄久久| 亚洲精品国产综合99久久夜夜嗨 | 天天看天天干 | 亚洲午夜精 | 在线精品在线 | 黄色的视频网站 | 中文字幕免费不卡视频 | 黄色免费电影网站 | 91九色在线视频观看 | 色婷婷狠狠五月综合天色拍 | 91视频免费播放 | 免费成人黄色 | 性色av免费看 | 国产美女精品久久久 | 在线观看播放av | 在线观看亚洲专区 | 亚洲欧美国产视频 | 国产精品成人免费精品自在线观看 | 国产一区不卡在线 | 久久一区二区三区四区 | 中文一区在线观看 | 国产精品久久久久久久久婷婷 | 久久激情视频 久久 | 国产精品久久久久影视 | 免费精品视频在线观看 | 五月天综合激情网 | 久久国产精品一二三区 | 看片一区二区三区 | 亚洲精品乱码久久久久久写真 | 亚洲精品在线资源 | 伊人久久五月天 | 天天操天天色天天射 | 欧美日韩a视频 | 国产一级电影在线 | 久久国产综合视频 | 国产精品九色 | 国产亚洲精品久久久久久电影 | 亚洲成av人片在线观看无 | 日韩免费视频在线观看 | 最新精品国产 | 亚洲视频在线视频 | 在线播放精品一区二区三区 | 国产美女精品久久久 | 国产精品123 | 成人毛片一区二区三区 | 国产精品手机在线观看 | 国产在线精品一区二区三区 | 亚洲狠狠操 | 国产高清视频在线播放一区 | 亚洲日本成人 | 久草在线免费资源 | 中文字幕在线观看国产 | 成年人在线看片 | 久草视频99| 国产视频一区在线免费观看 | 成人综合婷婷国产精品久久免费 | 黄色成人毛片 | 夜夜躁日日躁狠狠久久88av | www.久久免费视频 | 激情五月播播久久久精品 | 成片免费观看视频999 | 久久区二区 | 精品久久久久一区二区国产 | 91c网站色版视频 | 91视频高清完整版 | 久久一区二区三区日韩 | 精品国产伦一区二区三区免费 | 欧美日韩在线看 | 欧美 日韩 国产 成人 在线 | 夜夜操天天摸 | 91麻豆精品国产 | 成年人三级网站 | 日韩精品黄 | 99久久久国产精品 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 五月婷婷激情综合网 | 国产99久久久精品 | 天天天插 | 91丝袜美腿| 亚洲男人天堂2018 | 一区二区 久久 | 婷香五月 | 99精品久久久久 | 黄色影院在线播放 | 激情久久小说 | 久草在线一免费新视频 | 日本久久免费电影 | 日韩中文免费视频 | 精品国产精品国产偷麻豆 | 免费日韩 精品中文字幕视频在线 | 亚洲国产手机在线 | 国产麻豆精品久久一二三 | 91精品在线免费 | 亚洲无毛专区 | 婷婷在线观看视频 | 一级片免费在线 | 久久永久免费视频 | 欧美 日韩 国产 中文字幕 | 日韩精品专区 | 色无五月 | 女人18毛片a级毛片一区二区 | 婷婷色社区 | 免费a视频在线 | 亚洲va欧美va国产va黑人 | 中文在线免费观看 | 91福利小视频 | 免费一级日韩欧美性大片 | 国产视频一区二区在线观看 | 国产成人精品国内自产拍免费看 | 精品久久久久久亚洲综合网站 | 精品99久久| 久久天天躁夜夜躁狠狠躁2022 | 国产中文伊人 | 91在线看| www久| 丁香色综合 | 91私密视频 | 狠狠色噜噜狠狠狠 | 91在线免费视频观看 | 8x8x在线观看视频 | 日韩网站在线播放 | 国产精品一区二区在线播放 | 久久久久久久久久久成人 | 天天操天天是 | 中字幕视频在线永久在线观看免费 | 蜜桃av人人夜夜澡人人爽 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 日女人电影| 中文字幕在线播放一区 | 国产一二区精品 | 久久久美女 | 狠狠狠色 | 日本精品久久久久中文字幕5 | 成人不用播放器 | 国产精品一区二区久久精品 | 99精品在线 | 97在线免费 | 91麻豆精品国产 | 91亚洲欧美激情 | 日韩欧美精品一区二区三区经典 | 欧美亚洲久久 | 91亚洲欧美激情 | 麻豆免费观看视频 | 欧美一级久久 | 国产91精品欧美 | 国产亲近乱来精品 | 在线播放 日韩专区 | 人人涩 | 九色91在线 | 99久久精品国产一区二区成人 | 婷婷视频 | 五月婷婷影院 | 波多野结衣在线视频免费观看 | 精品在线免费观看 | 精品国产一区二区三区久久久 | 91九色pron| 91精品国产成 | 黄色软件视频大全免费下载 | 国产精品美女久久久 | 久久只精品99品免费久23小说 | 五月激情六月丁香 | 成年人在线看片 | 91在线看视频 | 黄色片网站av | av在线8| 国产精品美女久久久网av | 天天干人人插 | 欧美日韩在线视频一区二区 | 91在线一区二区 | 日本夜夜草视频网站 | 狠狠婷婷| 国产不卡在线观看视频 | 中文av资源站 | 久久免费视频99 | 亚洲精品97 | 六月丁香激情网 | 国产精品亚洲a | 99精品国产一区二区 | 精品国内自产拍在线观看视频 | 国产精品国产亚洲精品看不卡 | 国内揄拍国产精品 | 日韩av一区二区在线播放 | 国产精品国产精品 | 成人羞羞免费 | 免费看的黄色录像 | 黄色小网站免费看 | 97色在线观看 | 黄色av在 | 亚洲午夜av| 亚洲国产午夜 | 亚洲日本一区二区在线 | 97超碰成人 | 美女黄久久| 国产精品美女久久久久久久 | 亚洲高清色综合 | 婷婷网五月天 | 亚洲欧美怡红院 | 国产精品久久久久久久久久ktv | 超碰在线公开免费 | 久草在线 | 日韩美女久久 | 天天操狠狠操网站 | 91av手机在线观看 | 日日干美女 | 久久久久免费精品国产 | 国产九九九精品视频 | 国产麻豆精品95视频 | 亚洲免费精品视频 | 国产视频不卡一区 | 久草视频手机在线 | 日韩在线观看的 | 最新国产精品久久精品 | 狠狠色丁香婷婷综合 | 在线视频app | 国产91精品高清一区二区三区 | 色妞色视频一区二区三区四区 | 免费人成在线观看网站 | 丁香网五月天 | 99视频在线观看一区三区 | 菠萝菠萝在线精品视频 | 久久九九影视网 | 中文在线免费视频 | 欧美美女激情18p | 91免费高清视频 | 久久成人欧美 | 97超级碰碰碰碰久久久久 | 91成人免费看 | 黄色毛片电影 | 亚洲国产av精品毛片鲁大师 | 亚洲精品视频在 | 欧洲色吧 | 国产一级特黄毛片在线毛片 | 日韩精品高清视频 | 一级α片 | 天天操天天色天天 | 西西4444www大胆视频 | 在线观看国产中文字幕 | 麻花豆传媒mv在线观看网站 | 日日天天av | 亚洲久久视频 | 久久99久久99精品免费看小说 | 国产视频每日更新 | 久久久久久久久久久黄色 | 国产精品久久久久久久久久久免费 | 丁香一区二区 | 丰满少妇对白在线偷拍 | 一区二区三区四区久久 | 9热精品 | 在线观看亚洲精品 | 国产精品高潮久久av | 天天干天天看 | 最新av在线免费观看 | 国产婷婷色| 丝袜美腿av| 久久一二区 | 日韩免费 | 国产性天天综合网 | 欧美乱码精品一区 | 国产午夜激情视频 | 免费男女网站 | 欧美激情视频一区二区三区免费 | 在线观看视频亚洲 | 久久99久久精品国产 | 99久久99热这里只有精品 | 亚洲专区免费观看 | 国产视频在线免费 | 色悠悠久久综合 | 色小说av | 99久免费精品视频在线观看 | av大片网址| 中文字幕无吗 | 黄色成人av网址 | 国产色女 | 精品久久久久久久久亚洲 | 国产很黄很色的视频 | 亚洲欧美视频 | 99日韩精品 | 国产一区电影在线观看 | 成人午夜电影在线观看 | 菠萝菠萝在线精品视频 | av在线官网| 国产午夜三级一区二区三桃花影视 | 免费的国产精品 | 日韩av高清在线观看 | 成人动态视频 | 国产亚洲精品久久久久久移动网络 | 伊人永久| 五月婷婷播播 | 麻豆视频免费网站 | 日韩欧美一区二区在线 | 色综合久久中文字幕综合网 | 青青草国产免费 | 婷婷激情综合五月天 | 91香蕉久久 | 夜夜爽www | 四虎在线观看视频 | 日韩精品久久久免费观看夜色 | 亚洲精品日韩一区二区电影 | 国偷自产视频一区二区久 | 久久免费美女视频 | 999久久久久久久久 69av视频在线观看 | 欧美美女一级片 | 99久久久国产精品美女 | 久久综合久久综合久久 | 国产黑丝一区二区三区 | 2023国产精品自产拍在线观看 | www色,com| 97电影在线| 国产黄色看片 | 97成人精品 | 国产无遮挡猛进猛出免费软件 | 亚洲视频在线播放 | 久99视频| 久久国产精品第一页 | 国产超碰在线 | 香蕉视频免费看 | www婷婷 | 日韩免费观看高清 | 最近中文字幕国语免费av | 91爱看片 | 成年美女黄网站色大片免费看 | 亚洲欧美婷婷六月色综合 | av电影免费在线看 | 狠狠色网 | 日韩中文字幕第一页 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产亚洲精品久久久久久移动网络 | 精品国产免费一区二区三区五区 | aaa亚洲精品一二三区 | 99超碰在线观看 | 亚洲黄色免费 | 97超碰在线免费 | 国产裸体bbb视频 | 国产黄色av影视 | 久久精品电影院 | 午夜 在线 | 国产91九色蝌蚪 | 亚洲高清视频在线观看 | 色激情五月 | 欧美日韩国产精品一区二区三区 | 成人免费一区二区三区在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 亚洲资源在线观看 | 免费看片网址 | 久久综合久久综合久久综合 | 久久天堂亚洲 | 国产一区二区影院 | 伊人影院在线观看 | 黄色毛片大全 | 欧美激情视频一二三区 | 激情五月五月婷婷 | 久久涩视频 | 黄色午夜网站 | 超碰在线观看99 | 免费视频区 | 亚洲精品国产成人 | 成人影片在线免费观看 | 十八岁免进欧美 | 激情九九 | 欧美日韩视频在线播放 | 国产亚洲aⅴaaaaaa毛片 | 99中文字幕在线观看 | 美女视频黄在线观看 | 日韩中文字幕视频在线观看 | 日韩免费电影网 | 在线免费视频 你懂得 | 亚洲在线色 | 日本午夜在线亚洲.国产 | 国产九九九视频 | 天天草天天色 | 日韩精品中文字幕在线不卡尤物 | 日韩三级免费 | 黄色av三级在线 | 日韩精品久久久免费观看夜色 | www.黄色小说.com | 成人久久免费视频 | 午夜视频在线观看一区二区三区 | 天天操天天干天天玩 | 999色视频| 免费看的黄色网 | 精品国产乱码久久久久久三级人 | 国产在线观看一 | 国产精品美女久久久久久久 | 国产一级三级 | 亚洲精选久久 | 99久久综合狠狠综合久久 | 国产成人61精品免费看片 | 日韩在线精品一区 | 在线影院 国内精品 | a在线观看免费视频 | 亚洲国产美女精品久久久久∴ | 国产精品18久久久久久久 | 国产高清在线看 | 一区二区三区高清 | 天天射天天爱天天干 | 国产一区二区三区 在线 | 亚洲欧洲一级 | 日韩有码欧美 | 九九免费观看视频 | 玖玖玖在线观看 | 国际av在线 | 91精选在线观看 | 国产成人av在线 | 日本公妇在线观看高清 | 中文字幕在线观看完整版 | 国产精品一区专区欧美日韩 | 国产成人三级一区二区在线观看一 | 99精品在线| 国产精品你懂的在线观看 | 91亚·色 | 成人 亚洲 欧美 | 国产韩国日本高清视频 | 久久免费视屏 | 国产字幕在线观看 | 伊人网综合在线观看 | 欧美激情视频一区二区三区免费 | 国产黄色av网站 | 91在线亚洲| 日韩中文在线视频 | 在线а√天堂中文官网 | 国产亚洲成人网 | 国产免费午夜 | 亚洲三级影院 | 91精品国产自产老师啪 | 超碰av在线 | 免费在线电影网址大全 | 丁香五婷 | 欧美日韩精品在线播放 | 超碰人人草人人 | 九九久久精品视频 | 国产精品不卡 | 成人免费视频免费观看 | 国产成人精品免费在线观看 | 婷婷激情综合五月天 | 天天干天天综合 | 日韩视频免费在线 | 中文字幕中文字幕在线中文字幕三区 | 在线中文字幕av观看 | 91正在播放 | 在线观看韩日电影免费 | 色av色av色av | 亚洲免费一级电影 | 亚洲永久字幕 | 91网在线 | 国产一区二区在线免费观看 | av免费网站观看 | 免费网站在线观看人 | 中文字幕精品一区久久久久 | 亚洲va综合va国产va中文 | 人人要人人澡人人爽人人dvd | 欧美另类69| 在线一区观看 | 91黄视频在线 | 国产精品系列在线 | 中文字幕最新精品 | 色婷婷成人 | 午夜久久久久久久久 | 中文字幕黄网 | 久久久官网 | 人人草人人草 | 亚洲自拍偷拍色图 | 久久好看 | 免费成人在线网站 | 国产高清绿奴videos | 麻豆视频国产精品 | 最新免费av在线 | 国产在线免费观看 | 天天干夜夜想 | 91精品国产麻豆 | 久久精品91久久久久久再现 | 91在线精品秘密一区二区 | 九九热在线观看视频 | 欧美国产亚洲精品久久久8v | 亚洲91中文字幕无线码三区 | 成人黄色片在线播放 | 久久久 激情| 国产高清绿奴videos | 91免费观看 | 欧美日韩色婷婷 | 欧美另类视频 | 久久精品79国产精品 | 狠狠夜夜| 日韩电影在线一区二区 | 日韩欧美中文 | 人人爽人人澡人人添人人人人 | 日韩电影在线一区二区 | 在线观看免费色 | 色婷婷视频 | 成人午夜网 | 欧美黑人巨大xxxxx | 国产成人一区二区三区在线观看 | 一区二区理论片 | 91丨九色丨国产在线 | 精品uu | 日韩免费不卡av | 黄色片网站av | 午夜免费福利视频 | 亚洲精品综合欧美二区变态 | 美女免费网视频 | 色五月色开心色婷婷色丁香 | 欧洲一区二区在线观看 | 人人擦 | 中文字幕在线观看免费高清完整版 | 亚洲色图色 | 亚洲高清在线视频 | 免费观看十分钟 | 欧美一级日韩免费不卡 | 国产精品免费久久久久影院仙踪林 | 黄网站色视频免费观看 | 五月婷婷综合在线 | 91香蕉国产在线观看软件 | 丁香九月婷婷综合 | 人人舔人人| 日韩草比| 午夜美女wwww | 欧美日韩在线免费观看 | 天天操天天拍 | 亚洲成av | 亚洲免费在线 | 99视频精品视频高清免费 | 麻豆一区在线观看 | 欧美日韩国产综合一区二区 | 国产999精品久久久久久麻豆 | 久草在线视频精品 | 久久综合九色 | 国产精品门事件 | 美女国产网站 | 久久激情视频免费观看 | 国产91在线 | 美洲 | 精品久久一区二区三区 | 久久男人视频 | 不卡av在线免费观看 | 91精品蜜桃 | 久久久久久久久久久综合 | 国产成人在线免费观看 | 国产精品99精品 | 国产福利免费看 | 天天干夜夜 | 91网址在线观看 | 欧美一级电影片 | 国产精品淫 | 国产美女精品久久久 | 久久性生活片 | 亚洲第一中文网 | 808电影| av在线电影网站 | 国产乱码精品一区二区蜜臀 | 999男人的天堂 | 色婷婷成人 | 亚洲天堂精品视频在线观看 | 91精品国产高清自在线观看 | 在线精品一区二区 | 午夜精品一区二区三区在线观看 | 91视频 - 88av | 在线观看免费视频 | 久久午夜精品视频 | 国产成人精品午夜在线播放 | 在线电影中文字幕 | 六月丁香在线视频 | 天堂av在线网址 | 亚洲精品视频第一页 | 中文字幕资源在线 | 狠狠黄 | 国产91大片| 1024手机基地在线观看 | 欧美日韩国内在线 | 黄色av电影一级片 | www.久久免费 | av在线网站观看 | 欧美一级免费高清 | 久久官网| 99视频在线免费看 | 91中文字幕永久在线 | 天天av资源 | 一区二区三区福利 | 久久在线视频在线 | 色大片免费看 | 国产高清精 | 波多野结衣一区二区 | 国内精品久久久久久久久久久久 | 久久黄色免费观看 | 中文在线免费观看 | 黄色网大全 | 亚洲国产成人精品久久 | 精品国产观看 | 天天干天天操天天射 | 99视频在线观看一区三区 | 色综合人人| 亚洲精品乱码久久久久久蜜桃动漫 | 亚洲欧洲中文日韩久久av乱码 | 欧美一区影院 | 91私密保健 | 在线看日韩 | 黄色aa久久 | 日日干天夜夜 | 国产成人三级在线观看 | 欧美一级特黄aaaaaa大片在线观看 | 日日草av| 亚洲高清在线观看视频 | 免费高清在线一区 | av无限看| 在线观看91视频 | 亚洲综合五月天 | 久久久久久综合 | 99国产精品免费网站 | 欧美中文字幕第一页 | 婷婷中文字幕 | 人人藻人人澡人人爽 | 久久婷婷开心 | 国产伦精品一区二区三区无广告 | 国产成人久久精品一区二区三区 | 国产精品99久久久久久人免费 | 少妇性bbb搡bbb爽爽爽欧美 | 亚洲一区二区三区在线看 | 97人人澡人人爽人人模亚洲 | 欧美日韩中文在线 | 最新久久免费视频 | 成人黄色在线观看视频 | 日韩a级免费视频 | 欧美日韩高清在线 | 91免费高清视频 | 亚洲精品资源在线 | 97国产精品久久 | 日韩欧美视频在线 | 国产精品久久久久久影院 | 一区二区伦理电影 | 婷婷激情5月天 | 三级免费黄 | 国产精品久久99综合免费观看尤物 | 美女av免费 | 91最新国产| 国产精品va最新国产精品视频 | 亚洲免费在线观看视频 | 最近免费观看的电影完整版 | 国产精品18毛片一区二区 | 在线免费看黄网站 | 亚洲精品国产精品久久99热 | 成人国产精品av | 中文欧美字幕免费 | av久久在线 | 91福利视频久久久久 | 午夜精品一区二区三区可下载 | 一区二区精品久久 | 久久成人高清视频 | 国产成人三级一区二区在线观看一 | 九九九在线观看视频 | 欧美精品久久久久久 | 欧美怡红院 | 欧美高清视频不卡网 | 国产一二三四在线视频 | 久久天天综合网 | 国产成人精品在线观看 | 日韩成人高清在线 | 天天碰天天操 | 少妇bbw搡bbbb搡bbbb | 日本动漫做毛片一区二区 | 黄色免费高清视频 | 蜜臀av免费一区二区三区 | 久久精品美女视频 | 久久伦理 | 天堂中文在线视频 | 国产一二区在线观看 | 久久久国产精品视频 | 狠狠色狠狠色综合日日小说 | 日韩欧美黄色网址 | 91成品人影院 | 激情综合五月天 | 国产美腿白丝袜足在线av | av电影中文字幕在线观看 | 久久精品视频网站 | 中文字幕人成不卡一区 | av免费网站| 久久久久网址 | 五月婷综合 | 在线激情网 | 91av在线播放 | 国产精品精品国产色婷婷 | 在线视频第一页 | 精品在线视频一区 | 天天拍天天操 | 在线看中文字幕 | 一区二区三区电影 | 欧美91视频 | 国产高清av | 欧美激情第一区 | 中文字幕在线播放日韩 | 日本成人黄色片 | 99精品成人 | 91热视频 | 日韩免费视频网站 | 久久久精品成人 | 国产人成一区二区三区影院 | 国产资源网 | 欧美伦理一区二区 | 国产精品麻豆一区二区三区 | 丁香久久久 | 成人av资源 | 日本h在线播放 | 国产精品久久久久久久免费大片 | 又爽又黄又刺激的视频 | 久久久久久久免费观看 | 久久综合狠狠狠色97 | 狠狠色丁香久久综合网 | 97狠狠操 | 午夜久久福利影院 | 天天色天 | 欧美做受高潮电影o | 欧美国产91 | 色噜噜狠狠狠狠色综合 | 国产在线资源 | 日韩国产精品久久久久久亚洲 | 99c视频高清免费观看 | 国产精品一区二区你懂的 | 91天天操 | 99久久99久久精品免费 | 中文字幕在线观看免费高清完整版 | 午夜精选视频 | 久久99国产综合精品免费 | 超碰在线免费97 | 久久久精品国产一区二区电影四季 | 成人一区二区三区中文字幕 | 又长又大又黑又粗欧美 | 婷婷丁香五| 久久久国产成人 | 久久涩视频 | 91激情| 色天天久久 | 亚洲精品国偷拍自产在线观看 | 亚洲精品高清一区二区三区四区 | 国产一级片观看 | 在线久热 | 天天综合网久久 | 日韩精品91偷拍在线观看 | 3d黄动漫免费看 | 国产91免费看 | 国产小视频在线观看免费 | 国产小视频精品 | 麻豆mv在线观看 | 亚洲乱亚洲乱亚洲 | 亚洲在线精品视频 | 国产精品美女在线观看 | 欧美日本中文字幕 | 国产精品三级视频 | 在线观看完整版免费 | 久久精品一二三 | 日本少妇久久久 | 91精品黄色| 亚洲国产日韩欧美 | 中文字幕中文字幕在线中文字幕三区 | 国产色久| 午夜黄色 | 99中文字幕在线观看 | 视频在线91 |