如果事件可用,SWbemEventSource物件的NextEvent方法會從事件查詢中擷取事件。
如需此語法的說明,請參閱 腳本 API 的檔慣例。
語法
objWbemObject = .NextEvent( _
[ ByVal iTimeoutMs ] _
)
參數
-
iTimeoutMs [in, optional]
-
呼叫在傳回逾時錯誤之前會等候事件的毫秒數。 此參數的預設值是 wbemTimeoutInfinite (-1) ,這會指示呼叫無限期等候。
傳回值
如果 NextEvent 方法成功,它會傳回包含所要求事件的 SWbemObject 物件。 如果呼叫逾時,傳回的物件為 Null ,並引發錯誤。
錯誤碼
完成 NextEvent 方法時, Err 物件可能會包含下列清單中的錯誤碼。
-
wbemErrTimedOut - 0x80043001
-
要求的事件未到達 iTimeoutMs 中指定的時間量。
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 |
Windows Vista |
| 最低支援的伺服器 |
Windows Server 2008 |
| 標頭 |
|
| 類型程式庫 |
|
| DLL |
|
| CLSID |
CLSID_SWbemEventSource |
| IID |
IID_ISWbemEventSource |