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 |