Share via


Tipi usati nelle interfacce del distributore di risorse COM+

I tipi seguenti vengono usati nelle interfacce del distributore di risorse.

Tipo Descrizione
RESTYPID DWORD che identifica un tipo di risorsa, non una risorsa specifica. Un RESTYPID è in genere un puntatore a una struttura nella memoria del distributore che descrive il tipo di risorsa. Il gestore del distributore non capisce (e non ha bisogno di comprendere) questa struttura all'interno della memoria del distributore di risorse. Il gestore del distributore usa RESTYPID solo per fare riferimento a un tipo di risorsa all'interno di un distributore di risorse.
RESID DWORD che identifica una determinata risorsa, anziché un tipo di risorsa. Un RESID è in genere un valore (void *) che punta a una struttura nella memoria del distributore di risorse che rappresenta la risorsa. Il gestore del distributore non deve comprendere questa struttura all'interno della memoria del distributore di risorse. Il gestore del distributore usa RESID per fare riferimento a una determinata risorsa all'interno di un distributore di risorse.
SRESID Versione stringa Unicode di RESID, utilizzata nei metodi IHolder::TrackResourceS e IHolder::UntrackResourceS. Le stringhe sono talvolta utili quando è necessario registrare solo una piccola quantità di informazioni su una risorsa e l'intera descrizione della risorsa può essere contenuta in SRESID. In particolare, l'uso di SRESID può talvolta eliminare la necessità di una mappa nel distributore di risorse quando la risorsa rappresenta una relazione tra due (o più) elementi.
TRANSID Identifica una transazione. Questo tipo può essere sottoposto a cast nell'interfaccia ITransaction .
TIMEIN edizione Standard CS Indica per quanto tempo una risorsa può essere inattiva prima che venga eliminata definitivamente.

 

Concetti relativi al distributore di risorse COM+

Interfacce del distributore di risorse COM+