IComObjectPoolEvents2::OnObjPoolCreateDecision-Methode (comsvcs.h)
Wird generiert, wenn ein Pool einem anfordernden Client ein vorhandenes Objekt bereitstellt oder ein neues erstellt.
Syntax
HRESULT OnObjPoolCreateDecision(
[in] COMSVCSEVENTINFO *pInfo,
[in] DWORD dwThreadsWaiting,
[in] DWORD dwAvail,
[in] DWORD dwCreated,
[in] DWORD dwMin,
[in] DWORD dwMax
);
Parameter
[in] pInfo
Ein Zeiger auf eine COMSVCSEVENTINFO-Struktur .
[in] dwThreadsWaiting
Die Anzahl der Threads, die auf ein Objekt warten.
[in] dwAvail
Die Anzahl der freien Objekte im Pool.
[in] dwCreated
Die Anzahl der Gesamtobjekte im Pool.
[in] dwMin
Der minimale Objektwert des Pools.
[in] dwMax
Der maximale Objektwert des Pools.
Rückgabewert
Der Benutzer überprüft die Rückgabewerte dieser Methode.
Hinweise
Wenn eine Komponente für objektpooling konfiguriert ist, wird der Pool mit Objekten bis zur angegebenen Mindestebene aufgefüllt. Wenn Clientanforderungen für die Komponente eingehen, werden sie auf einer First-Come-First-Served-Basis aus dem Pool erfüllt. Wenn keine gepoolten Objekte verfügbar sind und der Pool noch nicht auf der angegebenen maximalen Ebene liegt, wird ein neues Objekt erstellt und für den Client aktiviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | comsvcs.h |