IPXV_Inst::AsyncDo Method
From PDF XChange PDF SDK
m (Automatic page editing by robot) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
{{ToReview}} | {{ToReview}} | ||
− | This method executes operation in background thread. | + | This method executes the specified operation in background thread. |
== Syntax == | == Syntax == | ||
Line 18: | Line 18: | ||
:[in, defaultvalue(0)] The set of [[PXV:OpExecFlags|OpExecFlags]]. This parameter is optional and can be <tt>0</tt>. | :[in, defaultvalue(0)] The set of [[PXV:OpExecFlags|OpExecFlags]]. This parameter is optional and can be <tt>0</tt>. | ||
;pAsyncDoCb | ;pAsyncDoCb | ||
− | :[in, defaultvalue(NULL)] Pointer to [[PXV:IPXV_AsyncDoCallback|IPXV_AsyncDoCallback]]. You may implement object with this callback interface and pass | + | :[in, defaultvalue(NULL)] Pointer to [[PXV:IPXV_AsyncDoCallback|IPXV_AsyncDoCallback]]. You may implement object with this callback interface and pass there to catch moment when your specified operation is started/finished in the background thread. This parameter is optional and can be <tt>NULL</tt>. |
== Return Value == | == Return Value == | ||
Line 24: | Line 24: | ||
== See Also == | == See Also == | ||
− | [[PXV:IPXV_Inst|IPXV_Inst]] | + | [[PXV:IPXV_Inst|IPXV_Inst]], [[PXV:IPXV_Inst_AsyncDoAndWaitForFinish|IPXV_Inst::AsyncDoAndWaitForFinish]] |
Latest revision as of 03:55, 15 June 2015
This method executes the specified operation in background thread.
Syntax
HRESULT AsyncDo([in] IOperation* pOp, [in, defaultvalue(0)] ULONG nOpExecFlags, [in, defaultvalue(NULL)] IPXV_AsyncDoCallback* pAsyncDoCb);
Parameters
- pOp
- [in] Pointer to IOperation object. The IOperation::Do function will be called in background thread.
- nOpExecFlags
- [in, defaultvalue(0)] The set of OpExecFlags. This parameter is optional and can be 0.
- pAsyncDoCb
- [in, defaultvalue(NULL)] Pointer to IPXV_AsyncDoCallback. You may implement object with this callback interface and pass there to catch moment when your specified operation is started/finished in the background thread. This parameter is optional and can be NULL.
Return Value
Returns S_OK
if operation was successful or error code in other cases.