Función MFInvokeCallback (mfapi.h)
Invoca un método de devolución de llamada para completar una operación asincrónica.
HRESULT MFInvokeCallback(
IMFAsyncResult *pAsyncResult
);
pAsyncResult
Puntero a la interfaz IMFAsyncResult . Para crear este objeto, llame a MFCreateAsyncResult.
La función devuelve un HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
La función se ha realizado correctamente. |
|
Cola de trabajo no válida. Para obtener más información, consulte IMFAsyncCallback::GetParameters. |
|
Se llamó a la función MFShutdown para apagar la plataforma media Foundation. |
Si va a implementar un método asincrónico, use esta función para invocar el método IMFAsyncCallback::Invoke del autor de la llamada.
La devolución de llamada se invoca desde una cola de trabajo de Media Foundation. Para obtener más información, vea Escribir un método asincrónico.
La función MFShutdown apaga los subprocesos de cola de trabajo, por lo que no se garantiza que la devolución de llamada se invoque después de llamar a MFShutdown .
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfapi.h |
Library | Mfplat.lib |
Archivo DLL | Mfplat.dll |