Método IComObjectPoolEvents2::OnObjPoolCreateDecision (comsvcs.h)
Gerado quando um pool fornece um cliente solicitante com um objeto existente ou cria um novo.
Sintaxe
HRESULT OnObjPoolCreateDecision(
[in] COMSVCSEVENTINFO *pInfo,
[in] DWORD dwThreadsWaiting,
[in] DWORD dwAvail,
[in] DWORD dwCreated,
[in] DWORD dwMin,
[in] DWORD dwMax
);
Parâmetros
[in] pInfo
Um ponteiro para uma estrutura COMSVCSEVENTINFO .
[in] dwThreadsWaiting
O número de threads esperando por um objeto .
[in] dwAvail
O número de objetos livres no pool.
[in] dwCreated
O número de objetos totais no pool.
[in] dwMin
O valor mínimo do objeto do pool.
[in] dwMax
O valor máximo do objeto do pool.
Retornar valor
O usuário verifica os valores retornados desse método.
Comentários
Quando um componente é configurado para pool de objetos, o pool é preenchido com objetos até o nível mínimo especificado. À medida que as solicitações do cliente para o componente são recebidas, elas são atendidas por responsabilidade do pool por 1 a 0. Se nenhum objeto em pool estiver disponível e o pool ainda não estiver no nível máximo especificado, um novo objeto será criado e ativado para o cliente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | comsvcs.h |