Tipos usados en interfaces de dispensador de recursos COM+

Los tipos siguientes se usan en las interfaces del dispensador de recursos.

Tipo Descripción
RESTYPID DWORD que identifica un tipo de recurso, no un recurso determinado. Un RESTYPID suele ser un puntero a una estructura en la memoria del dispensador que describe el tipo de recurso. El administrador del dispensador no entiende (y no es necesario comprender) esta estructura dentro de la memoria del dispensador de recursos. El administrador de dispensadores usa RESTYPID solo para hacer referencia a un tipo de recurso dentro de un dispensador de recursos.
RESNUM DWORD que identifica un recurso determinado, en lugar de un tipo de recurso. Un RESID suele ser un (void *) que apunta a una estructura en la memoria del dispensador de recursos que representa el recurso. El administrador del dispensador no necesita comprender esta estructura dentro de la memoria del dispensador de recursos. El administrador del dispensador usa RESID para hacer referencia a un recurso determinado dentro de un dispensador de recursos.
SRESID Una versión de cadena Unicode de RESID, que se usa en los métodos IHolder::TrackResourceS e IHolder::UntrackResourceS . Las cadenas a veces son útiles cuando solo es necesario registrar una pequeña cantidad de información sobre un recurso y toda la descripción del recurso se puede incluir en el SRESID. En concreto, el uso del SRESID a veces puede eliminar la necesidad de un mapa en el dispensador de recursos cuando el recurso representa una relación entre dos (o más) cosas.
TRANSID Identifica una transacción. Este tipo se puede convertir en la interfaz ITransaction .
TIMEINSECS Indica cuánto tiempo puede estar inactivo un recurso antes de que se destruya.

 

Conceptos del dispensador de recursos COM+

Interfaces de dispensador de recursos COM+