freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

類對象類廠(編輯修改稿)

2025-08-28 13:44 本頁面
 

【文章內(nèi)容簡介】 ?CoCreateInstance ?COM 搜索注冊表 ?找CLSID? DLL(或 EXE) ?CoCreateInstance 封裝了下列功能: IClassFactory *pCF。 CoGetClassObject(rclsid, dwClsContext, NULL, IID_IClassFactory, (void **)amp。pCF)。 hresult = pCFCreateInstance(pUnkOuter, riid, ppvObj); pCFRelease()。 類對象( 類廠 ) 定義:用于創(chuàng)建 COM對象的 COM對象,主要目的是實(shí)現(xiàn) IClassFactory接口 目標(biāo):完成 COM對象的創(chuàng)建過程,更好地把客戶和對象隔離開來 特殊性 ( 1)它不是通過調(diào)用 CoCreateInstance 或 IClassFactory::CreateInstance 創(chuàng)建 ( 2) 它總是通過調(diào)用 CoGetClassObject 創(chuàng)建 ( 3) 實(shí)現(xiàn) IClassFactory接口 ( 創(chuàng)建接口 ) ( 4) 本身沒有 CLSID ( 5) 只能創(chuàng)建同某個(gè) CLSID相對應(yīng)的組件對象 ( 6) 由實(shí)現(xiàn)組件的開發(fā)人員實(shí)現(xiàn) 創(chuàng)建類對象 DllGetClassObject創(chuàng)建類對象 — 創(chuàng)建類對象需要哪些信息? DllGetClassObject原型: DllGetClassObject( REFCLSID rclsid, REFIID riid, LPVOID* ppv) ICLassFactory接口 IClassFactory : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( IUnknown *pUnkOuter, REFIID riid, void **ppvObject) = 0。 virtual HRESULT STDMETHODCALLTYPE LockServer(BOOL fLock) = 0。 }。 ICLassFactory::LockServer 增加或減少 COM服務(wù)器所持有的鎖數(shù) 重要內(nèi)容: 如果您保留一個(gè)類對象,則必須調(diào)用 IClassFactory::LockServer,以便告訴 COM 將服務(wù)程序保留在內(nèi)存中。對類對象的引用不會自動(dòng)將服務(wù)程序保留在內(nèi)存中。這個(gè)行為是 COM 常規(guī)行為的例外。如果您不能鎖定服務(wù)程序,在服務(wù)程序卸
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1