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. |
Rubriques connexes