描述
IWbemEventSink-SetBatchingParameters方法用于设置最大事件缓冲区大小及其关联的处理延迟值。
C++ 语法
HRESULT SetBatchingParameters( [in] LONG lFlags, [in] DWORD dwMaxBufferSize, [in] DWORD dwMaxSendLatency ); |
PowerBASIC 语法
METHOD SetBatchingParameters ( _ BYVAL lFlags AS LONG, _ BYVAL dwMaxBufferSize AS DWORD, _ BYVAL dwMaxSendLatency AS DWORD _ ) AS LONG |
参数
lFlags
确定配料行为。
值 |
含义 |
WBEM_FLAG_BATCH_IF_NEEDED 0 |
系统确定是否使用批处理。 |
WBEM_FLAG_MUST_BATCH &H1 |
需要批处理 |
WBEM_FLAG_MUST_NOT_BATCH &H2 |
不要批量 |
dwMaxBufferSize
最大批量缓冲区大小。要指定最大批量大小,请使用MAX_INT。
dwMaxSendLatency
最大批量发送延迟。要指定无限超时,请使用WBEM_INFINITE。
返回值
此方法返回一个HRESULT,表示方法调用的状态。下表列出了HRESULT中包含的值。
退货代码 |
描述 |
WBEM_S_NO_ERROR |
该方法成功。 |
WBEM_E_INVALID_PARAMETER |
指定了无效参数。 |
要求
客户 |
需要Windows Vista或Windows XP。 |
服务器 |
需要Windows Server 2008或Windows Server 2003。 |
头 |
在Wbemprov.inc中声明。 |
DLL |
需要Wbemsvc.dll。 |


