中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

關(guān)于ASP.NET與CLR相互關(guān)系的一些總結(jié)

  CLR(COM服務(wù)器)

  CLR作為一個(gè)COM服務(wù)器實(shí)現(xiàn)在MSCorWks.dll文件中。安裝.NET Framework時(shí),表示CLR的COM服務(wù)器被注冊(cè)到Windows的注冊(cè)表里。

  MSCorEE.dll(墊片)

  MSCorEE.dll的職責(zé)是判斷創(chuàng)建何種版本的CLR。 非托管應(yīng)用程序宿主調(diào)用MSCorEE.dll(shim)中CorBindToRuntimeEx函數(shù)或者另一個(gè)相似的函數(shù)來(lái)創(chuàng)建CLR COM的實(shí)例。     

  一臺(tái)機(jī)器可以安裝多個(gè)版本的CLR,但在機(jī)器中只有一個(gè)版本的MSCorEE.dll文件。以上兩者之間的關(guān)系如下代碼所示(c++):MSCorEE.dll(墊片)---->CLR(COM服務(wù)器)

#include <Windows.h>
#include 
<MSCorEE.h>
#include 
<stdio.h>
#pragma comment(lib,"mscoree.lib")
int main(int argc, CHAR* argv[])
{
    ICLRRuntimeHost 
*pClrHost;
    
//調(diào)用<MSCorEE.h>中的CorBindToRuntimeEx()生成COM服務(wù)器
    HRESULT hr= CorBindToRuntimeEx(NULL, NULL, NULL, CLSID_CLRRuntimeHost, IID_ICLRRuntimeHost, (LPVOID*)&pClrHost); 
    
//啟動(dòng)clr
    pClrHost->Start();   
     //............................其他操作   
     
//終止clr
     pClrHost->Stop();
     getchar();
     
return 0;
}

NET技術(shù)關(guān)于ASP.NET與CLR相互關(guān)系的一些總結(jié),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品视频一区二区三区 | 久久久噜噜噜www成人网 | av午夜激情 | 国产精品成人国产乱一区 | 日本 欧美 三级 高清 视频 | 伊人激情网 | 少妇黄色 | 秋霞电影院午夜伦 | 亚洲欧美在线视频 | 在线欧美视频 | av福利网| 亚洲一区自拍 | 国产视频福利一区 | 中文字字幕在线中文乱码范文 | 日本亚洲一区 | 华人黄网站大全 | 在线观看www | 欧美男人天堂 | 日韩欧美手机在线 | 精品一二区| 亚洲视频免费观看 | 成人免费精品 | 午夜欧美 | 亚洲精品无 | 欧美精品一级 | 国产一区二区三区www | 久草资源在线视频 | 欧美一区在线视频 | 国产欧美一区二区精品久导航 | 欧美极品视频在线观看 | 一区二区三区欧美 | 高清视频一区二区三区 | 成人精品福利 | 亚洲欧美视频 | 美女精品一区 | 精品国产一区二区国模嫣然 | 综合精品| 国产免费人成xvideos视频 | 91久久久久久久久久久久久 | 亚洲精品国产一区 | 久久精品免费 |