Metodo IComObjectPoolEvents2::OnObjPoolCreateDecision (comsvcs.h)
Generato quando un pool fornisce un client richiedente con un oggetto esistente o ne crea uno nuovo.
Sintassi
HRESULT OnObjPoolCreateDecision(
[in] COMSVCSEVENTINFO *pInfo,
[in] DWORD dwThreadsWaiting,
[in] DWORD dwAvail,
[in] DWORD dwCreated,
[in] DWORD dwMin,
[in] DWORD dwMax
);
Parametri
[in] pInfo
Puntatore a una struttura COMSVCSEVENTINFO .
[in] dwThreadsWaiting
Numero di thread in attesa di un oggetto.
[in] dwAvail
Numero di oggetti liberi nel pool.
[in] dwCreated
Numero di oggetti totali nel pool.
[in] dwMin
Valore minimo dell'oggetto del pool.
[in] dwMax
Valore massimo dell'oggetto del pool.
Valore restituito
L'utente verifica i valori restituiti da questo metodo.
Commenti
Quando un componente è configurato per il pool di oggetti, il pool viene popolato con oggetti fino al livello minimo specificato. Man mano che arrivano le richieste client per il componente, vengono soddisfatte in base al primo servizio dal pool. Se non sono disponibili oggetti in pool e il pool non è ancora al livello massimo specificato, viene creato e attivato un nuovo oggetto per il client.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | comsvcs.h |