COM+ 资源分配器接口中使用的类型

资源分配器接口中使用以下类型。

类型 说明
RESTYPID 标识某种类型的资源的 DWORD ,而不是特定资源。 RESTYPID 通常是指向分配器内存中描述资源类型的结构的指针。 分配器管理器不了解 (,也不需要了解资源分配器内存中的此结构) 。 分配器管理器仅使用 RESTYPID 来引用资源分配器中的资源类型。
渣 油 标识特定资源的 DWORD ,而不是某种类型的资源。 RESID 通常是 (void *) ,指向资源分配器内存中表示资源的结构。 分配器管理器不需要了解资源分配器的内存中的此结构。 分配器管理器使用 RESID 来引用资源分配器中的特定资源。
SRESID IHolder::TrackResourceS 和 IHolder::UntrackResourceS 方法中使用的 RESID 的 Unicode 字符串版本。 当只需要记录有关资源的少量信息并且资源的整个说明可以包含在 SRESID 中时,字符串有时很有用。 具体而言,当资源表示两个 (或更多) 事物之间的关系时,使用 SRESID 有时无需在资源分配器中使用映射。
TRANSID 标识事务。 此类型可以强制转换为 ITransaction 接口。
TIMEINSECS 指示资源在销毁之前可以处于非活动状态的时间。

 

COM+ 资源分配器概念

COM+ 资源分配器接口