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)
Library Wbemuuid.lib
DLL Wbemsvc.dll