3.3.4 终端服务器的名字空间


3.3.4 终端服务器的名字空间
注意,终端服务器能够稍稍改变上面所说的情况。终端服务器拥有内核对象的多个名字空
间。如果存在一个可供内核对象使用的全局名字空间,就意味着它可以供所有的客户程序会
话访问。该名字空间主要供服务程序使用。此外,每个客户程序会话都有它自己的名字空间。
它能防止运行相同应用程序的两个或多个会话之间出现互相干扰的情况,也就是说一个会话
无法访问另一个会话的对象,尽管该对象拥有相同的名字。在没有终端服务器的机器上,服
务程序和应用程序拥有上面所说的相同的内核对象名字空间,而在拥有终端服务器的机器上,
却不是这样。
服务程序的名字空间对象总是放在全局名字空间中。按照默认设置,在终端服务器中,应
用程序的命名内核对象将放入会话的名字空间中。但是,如果像下面这样将“ G l o b a l \”置于对
象名的前面,就可以使命名对象进入全局名字空间:
也可以显式说明想让内核对象进入会话的名字空间,方法是将“ L o c a l \”置于对象名的前
面:
M i c r o s o f t将G l o b a l和L o c a l视为保留关键字,除非要强制使用特定的名字空间,否则不应该
使用这两个关键字。M i c r o s o f t还将S e s s i o n视为保留关键字,虽然目前它没有任何意义。请注意,
所有这些保留关键字是区分大小写字母的。如果主机不运行终端服务器,这些关键字将被忽
略。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值