Share via


IComObjectPoolEvents2::OnObjPoolCreateDecision 메서드(comsvcs.h)

풀이 요청 클라이언트에 기존 개체를 제공하거나 새 개체를 만들 때 생성됩니다.

구문

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

매개 변수

[in] pInfo

COMSVCSEVENTINFO 구조체에 대한 포인터입니다.

[in] dwThreadsWaiting

개체를 기다리는 스레드 수입니다.

[in] dwAvail

풀에 있는 자유 개체의 수입니다.

[in] dwCreated

풀의 총 개체 수입니다.

[in] dwMin

풀의 최소 개체 값입니다.

[in] dwMax

풀의 최대 개체 값입니다.

반환 값

사용자는 이 메서드의 반환 값을 확인합니다.

설명

구성 요소가 개체 풀링에 대해 구성된 경우 풀은 지정된 최소 수준까지 개체로 채워집니다. 구성 요소에 대한 클라이언트 요청이 들어오면 풀에서 선착순으로 충족됩니다. 풀을 사용할 수 있는 개체가 없고 풀이 지정된 최대 수준에 아직 없는 경우 클라이언트에 대해 새 개체가 만들어지고 활성화됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 comsvcs.h

추가 정보

IComObjectPoolEvents2