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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für