本书所用术语表
特注:这些信息来源于随《精通.NET互操作:P/Invoke,C++ Interop和COM Interop》书附赠的光盘
A
assembly,程序集
apartment model,单元模型
B
blittable type,可直接复制到本机结构中的类型
back propagate,回传
buffer,缓冲区
Best Practice,最佳实践
binding,绑定
C
Common Language Runtime(CLR),公共语言运行库
cooperative,协作式
caller,调用方
callee,被调用方
calling convention,调用约定
Constrained Execution Region(CER),受限执行区域
Critical Finalizer,关键终结器
Custom Runtime Callable Wrapper(CRCW),自定义运行库可调用包装
cross apartment,跨单元
COM client,COM客户端
COM Callable Wrapper(CCW),COM可调用包装
connetion point,连接点
D
DLL,动态链接库
delegate,委托
dual interface,双接口
E
exception,异常
Extended Stack Pointer,栈指针寄存器
Common Language Specification(CLS),公共语言规范
early binding,早期绑定
F
flattened,单一化
formatted class,格式化类
finalizable,可终结
finalizer,终结器
G
Garbage Collector(GC),垃圾收集器,垃圾回收器
Garbage Collection,垃圾回收
Global Assembly Cache(GAC),全局程序集缓存
H
handle,句柄
I
interop,互操作
immutable,不可变
initialize,初始化
inline array,内联数组
interop assembly,互操作程序集
Interface Definition language(IDL),接口定义语言
Intermediate Language(IL),中间语言
intellisense,智能感知
L
lib,静态链接库
late binding,后期绑定
level of indirection,参数引用级别
lower bound,下限
M
marshal,封送
managed code,托管代码
marshaler,封送拆收器
managed wrapper,托管包装
module,模块
magic number,奇幻数字
Microsoft Interface Definition Language(MIDL),接口定义语言
Multi Threaded Apartment(MTA),多线程单元
N
native code,本机代码
name decoration,名称重整
name resolution,名称解析
non-blittable type,非直接复制到本机结构中的类型
Component Object Model(COM),组件对象模型
Thread Neutral Apartment,线程中立单元
O
Object Definition Language(ODL),对象定义语言
outgoing interface,外发接口,传出接口
P
Platform Invocation Services(P/Invoke或PInvoke),平台调用
preemptive,抢占式
pin,锁定
primitive type,基元类型
proxy,代理
Primary Interop Assembly(PIA),主互操作程序集
R
Reflection,反射
reference type,引用类型
Runtime Callable Wrapper(RCW),运行库可调用包装
S
stack frame,堆栈帧
signature,签名
singleton,单例
STL,标准模板库
Single-Threaded Apartment(STA),单线程单元
strong name,强名称
smart pointer,智能指针
safe array,安全数组
sink,事件接收器
T
Thread Local Storage,线程本地存储
thread context,线程上下文
thread apartment,线程单元
type coercion,类型强制
threading model,线程模型
U
unmanaged code,非托管代码
untyped parameter,非类型化参数
unmanaged heap,非托管堆
union,联合体
unsafe,非安全
upper bound,上限
V
value type,值类型