勇芳软件工作室.汉化:  Windows Management Instrumentation > COM API for WMI > Interfaces > IWbemEventSink >

SetBatchingParameters Method

Previous pageReturn to chapter overviewNext page

描述

 

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。