Compartilhar via


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

Confira também

IComObjectPoolEvents2