Tipos usados em interfaces de dispensador de recursos COM+
Os tipos a seguir são usados nas interfaces do dispensador de recursos.
Tipo | Descrição |
---|---|
RESTIPID | Um DWORD que identifica um tipo de recurso, não um recurso específico. Um RESTYPID é geralmente um ponteiro para uma estrutura na memória do dispensador que descreve o tipo de recurso. O gestor do dispensador não entende (e não precisa entender) essa estrutura dentro da memória do dispensador de recursos. O gerenciador de dispensador usa RESTYPID apenas para se referir a um tipo de recurso dentro de um dispensador de recursos. |
RESID | Um DWORD que identifica um recurso específico, em oposição a um tipo de recurso. Um RESID é geralmente um (void *) que aponta para uma estrutura na memória do dispensador de recursos que representa o recurso. O gestor do dispensador não precisa entender essa estrutura dentro da memória do dispensador de recursos. O gerente de dispensador usa RESID para se referir a um recurso específico dentro de um dispensador de recursos. |
SRESID | Uma versão de cadeia de caracteres Unicode de RESID, usada nos métodos IHolder::TrackResourceS e IHolder::UntrackResourceS. Às vezes, as cadeias de caracteres são úteis quando apenas uma pequena quantidade de informações precisa ser registrada sobre um recurso e toda a descrição do recurso pode estar contida no SRESID. Em particular, o uso do SRESID às vezes pode eliminar a necessidade de um mapa no dispensador de recursos quando o recurso representa uma relação entre duas (ou mais) coisas. |
TRANSID | Identifica uma transação. Esse tipo pode ser convertido na interface ITransaction . |
TIMEINSECS | Indica por quanto tempo um recurso pode ficar inativo antes de ser destruído. |
Tópicos relacionados