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 |