Méthode IComObjectPoolEvents2 ::OnObjPoolCreateDecision (comsvcs.h)
Généré lorsqu’un pool fournit un client demandeur avec un objet existant ou en crée un.
Syntaxe
HRESULT OnObjPoolCreateDecision(
[in] COMSVCSEVENTINFO *pInfo,
[in] DWORD dwThreadsWaiting,
[in] DWORD dwAvail,
[in] DWORD dwCreated,
[in] DWORD dwMin,
[in] DWORD dwMax
);
Paramètres
[in] pInfo
Pointeur vers une structure COMSVCSEVENTINFO .
[in] dwThreadsWaiting
Nombre de threads en attente d’un objet.
[in] dwAvail
Nombre d’objets libres dans le pool.
[in] dwCreated
Nombre total d’objets dans le pool.
[in] dwMin
Valeur minimale de l’objet du pool.
[in] dwMax
Valeur maximale de l’objet du pool.
Valeur retournée
L’utilisateur vérifie les valeurs de retour de cette méthode.
Remarques
Lorsqu’un composant est configuré pour le regroupement d’objets, le pool est rempli d’objets jusqu’au niveau minimal spécifié. À mesure que les demandes clientes pour le composant arrivent, ils sont satisfaits sur la base du premier arrivé, premier servi à partir du pool. Si aucun objet mis en pool n’est disponible et que le pool n’est pas encore au niveau maximal spécifié, un nouvel objet est créé et activé pour le client.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | comsvcs.h |