IWbemEventSink::SetBatchingParameters 方法 (wbemprov.h)

IWbemEventSink::SetBatchingParameters 方法可用來設定事件緩衝區大小上限及其相關聯的處理延遲值。

語法

HRESULT SetBatchingParameters(
  [in] LONG  lFlags,
  [in] DWORD dwMaxBufferSize,
  [in] DWORD dwMaxSendLatency
);

參數

[in] lFlags

決定批處理行為。

WBEM_FLAG_BATCH_IF_NEEDED (0)

系統會判斷是否使用批處理。

WBEM_FLAG_MUST_BATCH (0x1)

需要批處理。

WBEM_FLAG_MUST_NOT_BATCH (0x2)

請勿批次。

[in] dwMaxBufferSize

批次緩衝區大小上限。 若要指定批次大小上限,請使用 MAX_INT。

[in] dwMaxSendLatency

批次傳送延遲上限。 若要指定無限逾時,請使用 WBEM_INFINITE

傳回值

這個方法會傳回 HRESULT ,指出方法呼叫的狀態。 下列清單列出 HRESULT 中包含的值。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 wbemprov.h (包含 Wbemidl.h)
程式庫 Wbemuuid.lib
Dll Wbemsvc.dll