[This is preliminary documentation and subject to change.]
The DIWbemServices.ExecNotificationQuery method executes a query to receive events. The call returns immediately. The user can poll the returned enumerator for events as they arrive. Releasing the returned enumerator cancels the query.
DIWbemServices.ExecNotificationQuery( [in] QueryLanguage
As String,
[in]
Query
As String,
[in]
lFlags
As Long,
[in]
pCtx
As Object,
[out]
ppEnum
As Object) As Long
WBEM_E_ACCESS_DENIED | The current user is not authorized to view the result set. |
WBEM_E_FAILED | Unspecified error. |
WBEM_E_INVALID_PARAMETER | An invalid parameter was specified, or the namespace could not be parsed. |
WBEM_E_INVALID_QUERY | The query was not valid syntactically. |
WBEM_E_INVALID_QUERY_LANGUAGE | The requested query language is not supported. |
WBEM_E_OUT_OF_MEMORY | There was not enough memory to complete the operation. |
WBEM_NO_ERROR | Success. |
For more information on return values see Visual Basic error handeling and return values.
Error Objects, DIWbemServices.ExecNotificationQueryAsync, Queries