共用方式為


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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 comsvcs.h

另請參閱

IComObjectPoolEvents2