中文字幕日韩一区二区_国产一区二区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ù)來創(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)載需保留來源!

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

主站蜘蛛池模板: 国产成人综合久久 | 丝袜一区二区三区 | 欧美成人激情 | 第一福利社区1024 | 丁香综合 | 午夜视频在线观看一区二区 | 一级黄色毛片a | 97人人澡人人爽91综合色 | 永久免费av | 亚洲人成在线观看 | 国产婷婷| 亚洲一二视频 | 国产精品久久久久久久午夜 | 成人国产精品久久 | 久久久www成人免费无遮挡大片 | 国产成人jvid在线播放 | 欧洲一级黄 | 激情五月婷婷丁香 | 男女视频在线免费观看 | 国产黄色在线观看 | 99re视频在线观看 | 久久不卡| 欧美黑人又粗大 | 天天拍天天射 | 天天操天天玩 | 久久成人精品视频 | 国产成人精品视频在线观看 | 超碰97免费在线 | 日本高清在线一区 | 爱爱小视频 | h视频免费在线观看 | 欧美日韩亚洲国产 | 国产成人精品久久二区二区91 | 精精国产xxxx视频在线播放 | 中文在线一区二区 | 久久国产精品-久久精品 | 国产高清亚洲 | 精品美女视频在线观看免费软件 | 日韩欧美三级电影 | 亚洲狠狠爱 | 久久久精品在线 |