Provides information about the result of an asynchronous operation.
InheritanceThe IMFAsyncResult interface inherits from the IUnknown interface. IMFAsyncResult also has these types of members:
MethodsThe IMFAsyncResult interface has these methods.
IMFAsyncResult::GetObjectReturns an object associated with the asynchronous operation. The type of object, if any, depends on the asynchronous method that was called. (IMFAsyncResult.GetObject)
IMFAsyncResult::GetStateReturns the state object specified by the caller in the asynchronous Begin method. (IMFAsyncResult.GetState)
IMFAsyncResult::GetStateNoAddRefReturns the state object specified by the caller in the asynchronous Begin method, without incrementing the object's reference count. (IMFAsyncResult.GetStateNoAddRef)
IMFAsyncResult::GetStatusReturns the status of the asynchronous operation. (IMFAsyncResult.GetStatus)
IMFAsyncResult::SetStatusSets the status of the asynchronous operation. (IMFAsyncResult.SetStatus)
Use this interface to complete an asynchronous operation. You get a pointer to this interface when your callback object's IMFAsyncCallback::Invoke method is called. To complete the operation, pass the IMFAsyncResult pointer to the End... method that corresponds to the Begin... method that starts the operation. For example, if the asynchronous method is named BeginRead, call the EndRead method. For more information, see Calling Asynchronous Methods.
If you are implementing an asynchronous method, call MFCreateAsyncResult to create an instance of this object. For more information, see Writing an Asynchronous Method.
Any custom implementation of this interface must inherit the MFASYNCRESULT structure.
This interface is available on the following platforms if the Windows Media Format 11 SDK redistributable components are installed:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4