COM+ 资源分配器接口中使用的类型
资源分配器接口中使用以下类型。
类型 | 描述 |
---|---|
RESTYPID | 标识资源类型而不是特定资源的 DWORD。 RESTYPID 通常是指向分配器内存中描述资源类型的结构的指针。 分配器管理器不了解(且不需要理解)资源分配器内存中的此结构。 分配器管理器仅使用 RESTYPID 来引用资源分配器中的资源类型。 |
RESID | 标识特定资源而不是资源类型的 DWORD。 RESID 通常是指向资源分配器内存中表示资源的结构的 (void *) 分配器管理器不需要了解资源分配器内存中的此结构。 分配器管理器使用 RESID 来引用资源分配器中的特定资源。 |
SRESID | IHolder::TrackResourceS 和 IHolder::UntrackResourceS 方法中使用的 RESID 的 Unicode 字符串版本。 当只需记录少量有关资源的信息并且资源的整个描述可以包含在 SRESID 中时,字符串有时很有用。 具体而言,当资源表示两个(或更多)项之间的关系时,使用 SRESID 有时可以消除资源分配器中映射的需求。 |
TRANSID | 标识事务。 可以将此类型强制转换为 ITransaction 接口。 |
TIMEINSECS | 指示资源在被销毁前可处于非活动状态的时间。 |
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈