[This is preliminary documentation and subject to change.]
You can use the IEnumWbemClassObject::Skip method to move the current cursor position ahead by a specified number of objects. Also, this affects subsequent calls to NextAsync, but it does not affect pending deliveries begun with NextAsync.
HRESULT Skip(
[in] long lTimeOut,
[in] ULONGARG nCount
);
S_OK | The call succeeded, and the cursor position has been updated. |
S_FALSE | The call failed, and the cursor position is at its position before the call. A call to the COM function GetErrorInfo provides more information about the error. |