Partager via


Types utilisés dans les interfaces de distribution de ressources COM+

Les types suivants sont utilisés dans les interfaces du distributeur de ressources.

Type Description
RESTYPID DWORD qui identifie un type de ressource, pas une ressource particulière. Un RESTYPID est généralement un pointeur vers une structure dans la mémoire du distributeur qui décrit le type de ressource. Le gestionnaire du distributeur ne comprend pas (et n’a pas besoin de comprendre) cette structure dans la mémoire du distributeur de ressources. Le gestionnaire de distribution utilise RESTYPID uniquement pour faire référence à un type de ressource dans un distributeur de ressources.
RESID DWORD qui identifie une ressource particulière, par opposition à un type de ressource. Un RESID est généralement un (void *) qui pointe vers une structure dans la mémoire du distributeur de ressources qui représente la ressource. Le gestionnaire de distribution n’a pas besoin de comprendre cette structure dans la mémoire du distributeur de ressources. Le gestionnaire de distribution utilise RESID pour faire référence à une ressource particulière au sein d’un distributeur de ressources.
SRESID Version de chaîne Unicode de RESID, utilisée dans les méthodes IHolder::TrackResourceS et IHolder::UntrackResourceS . Les chaînes sont parfois utiles quand seule une petite quantité d’informations doit être enregistrée sur une ressource et que la description complète de la ressource peut être contenue dans le SRESID. En particulier, l’utilisation du SRESID peut parfois éliminer le besoin d’une carte dans le distributeur de ressources lorsque la ressource représente une relation entre deux (ou plusieurs) éléments.
TRANSID Identifie une transaction. Ce type peut être casté dans l’interface ITransaction .
TIMEINSECS Indique la durée pendant laquelle une ressource peut être inactive avant d’être détruite.

 

Concepts du distributeur de ressources COM+

Interfaces du distributeur de ressources COM+