isAsync
Indicates whether provider data will populate the consumer application or control asynchronously.
Important
This feature will be removed in a future version of Windows. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Instead, write a fully functional OLE DB provider using the native OLE DB interfaces.
Syntax
HRESULT isAsync (
BOOL *pbAsynch);
Parameters
- *pbAsynch
[out] Boolean value indicating whether data is returned asynchronously (1) or not (0).
Return Codes
S_OK
The method succeeded.E_FAIL
A provider-specific error occurred.
Comments
OLEDBSimpleProvider::isAsync should always return the appropriate state; it should never block.
In Java, IOLEDBSimpleProvider::isAsync returns type int instead of Boolean because of how the interface definition is generated. Developers should return 0 for false and a nonzero integer for true.