Método IComObjectPoolEvents2::OnObjPoolCreateDecision (comsvcs.h)

Se genera cuando un grupo proporciona un cliente solicitante con un objeto existente o crea uno nuevo.

Sintaxis

HRESULT OnObjPoolCreateDecision(
  [in] COMSVCSEVENTINFO *pInfo,
  [in] DWORD            dwThreadsWaiting,
  [in] DWORD            dwAvail,
  [in] DWORD            dwCreated,
  [in] DWORD            dwMin,
  [in] DWORD            dwMax
);

Parámetros

[in] pInfo

Puntero a una estructura COMSVCSEVENTINFO .

[in] dwThreadsWaiting

Número de subprocesos que esperan un objeto.

[in] dwAvail

Número de objetos libres en el grupo.

[in] dwCreated

Número de objetos totales del grupo.

[in] dwMin

Valor mínimo del objeto del grupo.

[in] dwMax

Valor máximo del objeto del grupo.

Valor devuelto

El usuario comprueba los valores devueltos de este método.

Comentarios

Cuando se configura un componente para la agrupación de objetos, el grupo se rellena con objetos hasta el nivel mínimo especificado. A medida que entran las solicitudes de cliente para el componente, se satisfacen en primer lugar desde el grupo. Si no hay ningún objeto agrupado disponible y el grupo aún no está en su nivel máximo especificado, se crea y activa un nuevo objeto para el cliente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comsvcs.h

Consulte también

IComObjectPoolEvents2