Interfaccia IMFAsyncResult (mfobjects.h)
Fornisce informazioni sul risultato di un'operazione asincrona.
Ereditarietà
L'interfaccia IMFAsyncResult eredita dall'interfaccia IUnknown . IMFAsyncResult include anche questi tipi di membri:
Metodi
L'interfaccia IMFAsyncResult include questi metodi.
IMFAsyncResult::GetObject Restituisce un oggetto associato all'operazione asincrona. Il tipo di oggetto, se presente, dipende dal metodo asincrono chiamato. (IMFAsyncResult.GetObject) |
IMFAsyncResult::GetState Restituisce l'oggetto stato specificato dal chiamante nel metodo Begin asincrono. (IMFAsyncResult.GetState) |
IMFAsyncResult::GetStateNoAddRef Restituisce l'oggetto stato specificato dal chiamante nel metodo Begin asincrono, senza incrementare il conteggio dei riferimenti dell'oggetto. (IMFAsyncResult.GetStateNoAddRef) |
IMFAsyncResult::GetStatus Restituisce lo stato dell'operazione asincrona. (IMFAsyncResult.GetStatus) |
IMFAsyncResult::SetStatus Imposta lo stato dell'operazione asincrona. (IMFAsyncResult.SetStatus) |
Commenti
Usare questa interfaccia per completare un'operazione asincrona. Si ottiene un puntatore a questa interfaccia quando viene chiamato il metodo IMFAsyncCallback::Invoke dell'oggetto callback. Per completare l'operazione, passare il puntatore IMFAsyncResult al metodo End... che corrisponde al metodo Begin... che avvia l'operazione. Ad esempio, se il metodo asincrono è denominato BeginRead, chiamare il metodo EndRead . Per altre informazioni, vedere Chiamata di metodi asincroni.
Se si implementa un metodo asincrono, chiamare MFCreateAsyncResult per creare un'istanza di questo oggetto. Per altre informazioni, vedere Scrittura di un metodo asincrono.
Qualsiasi implementazione personalizzata di questa interfaccia deve ereditare la struttura MFASYNCRESULT .
Questa interfaccia è disponibile nelle piattaforme seguenti se vengono installati i componenti ridistribuibili di Windows Media Format 11 SDK:
- Windows XP con Service Pack 2 (SP2) e versioni successive.
- Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) e KB925766 (aggiornamento cumulativo di ottobre 2006 per Windows XP Media Center Edition) installato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfobjects.h (include Mfidl.h) |