Compartilhar via


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.

 

Conceitos de Dispensador de Recursos COM+

Interfaces de dispensador de recursos COM+