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. |
Temas relacionados