The boolean object is an object wrapper for a boolean value 布尔对象是布尔值的包装对象。
Interface, the interop marshaler attempts to wrap the interface with an object wrapper of a specific type on the initial introduction of 引入到托管代码时使用特定类型的对象包装来包装该接口。
If the type of object is unknown, the runtime wraps the interface with a generic com object wrapper, which is less functional than type-specific wrappers 如果对象的类型是未知的,则运行库将使用比类型特定的包装功能较弱的一般com对象包装来包装该接口。