[This is preliminary documentation and subject to change.]
The DIWbemServices.ExecQueryAsync method performs the same task as DIWbemServices.ExecQuery, except that the result set is supplied to the specified response handler.
For the valid types of queries that can be performed, see Queries.
DIWbemServices.ExecQueryAsync( [in] QueryLanguage
As String,
[in]
Query
As String,
[in]
lFlags
As Long,
[in]
pCtx
As Object,
[in]
pResponseHandler
As Object
) As Long
If the query is broad and involves many instance providers, it is not practical to include enough context information for all providers. In these situations, the parameter should be set to NOTHING.
For a detailed explanation of this parameter, see Asynchronous Methods.
WBEM_E_FAILED | Unspecified error. |
WBEM_E_INVALID_CLASS | The specified class was invalid. |
WBEM_E_INVALID_PARAMETER | An invalid parameter was specified, or the namespace could not be parsed. |
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.
Other error codes are returned to the object sink specified by the pResponseHandler parameter.
Asynchronous Methods, DIWbemServices.ExecQuery, Queries