Freigeben über


Typen, die in COM+-Ressourcenspenderschnittstellen verwendet werden

Die folgenden Typen werden in den Ressourcenspenderschnittstellen verwendet.

type BESCHREIBUNG
RESTYPID Ein DWORD , das einen Ressourcentyp und nicht eine bestimmte Ressource identifiziert. Eine RESTYPID ist in der Regel ein Zeiger auf eine Struktur im Speicher des Dispensers, die den Ressourcentyp beschreibt. Der Dispenser-Manager versteht diese Struktur im Speicher des Ressourcenspenders nicht (und muss es auch nicht verstehen). Der Dispenser-Manager verwendet RESTYPID nur, um auf einen Ressourcentyp innerhalb eines Ressourcenspenders zu verweisen.
RESID Ein DWORD , das eine bestimmte Ressource im Gegensatz zu einem Ressourcentyp identifiziert. Eine RESID ist normalerweise eine (void *), die auf eine Struktur im Arbeitsspeicher des Ressourcenspenders verweist, die die Ressource darstellt. Der Dispenser-Manager muss diese Struktur im Arbeitsspeicher des Ressourcenspenders nicht verstehen. Der Dispenser-Manager verwendet RESID , um auf eine bestimmte Ressource innerhalb eines Ressourcenspenders zu verweisen.
SRESID Eine Unicode-Zeichenfolgenversion von RESID, die in den Methoden IHolder::TrackResourceS und IHolder::UntrackResourceS verwendet wird. Zeichenfolgen sind manchmal nützlich, wenn nur eine kleine Menge von Informationen zu einer Ressource aufgezeichnet werden muss und die gesamte Beschreibung der Ressource in der SRESID enthalten sein kann. Insbesondere kann die Verwendung der SRESID manchmal die Notwendigkeit einer Zuordnung im Ressourcenspender beseitigen, wenn die Ressource eine Beziehung zwischen zwei (oder mehr) Dingen darstellt.
TRANSID Identifiziert eine Transaktion. Dieser Typ kann in die ITransaction-Schnittstelle umgewandelt werden.
TIMEINSECS Gibt an, wie lange eine Ressource inaktiv sein kann, bevor sie zerstört wird.

 

COM+-Ressourcenspenderkonzepte

COM+-Ressourcenspenderschnittstellen