如果忽略DLL的用途,那么只有一种类型的32位DLL.
它具有PE(可移植可执行文件)格式,并导出函数和数据以及资源.
如果你区分不同类型的内容,那么有无数种不同的"类型"的DLL.例如,DLL可能只包含程序的资源.或者它可能包含某些解释器的字节码(.NET DLL就是一个例子).管他呢.例如,如果你最喜欢那些在Windows中有直接支持的人,那么控制面板applet就是一个DLL,一个COM类型库是一个DLL,一个shell命名空间扩展通常是一个DLL,它可以让你区分不同的类型COM DLL作为DLL的"类型".正如他们过去所说的那样,它只受你的想象力和你的"类型"概念的限制 - 无论这个概念是什么.
干杯&hth.,