Funzione MFPutWorkItemEx (mfapi.h)
Inserisce un'operazione asincrona in una coda di lavoro.
Sintassi
HRESULT MFPutWorkItemEx(
[in] DWORD dwQueue,
[in] IMFAsyncResult *pResult
);
Parametri
[in] dwQueue
Identificatore della coda di lavoro. Questo valore può specificare una delle code di lavoro standard di Media Foundation o una coda di lavoro creata dall'applicazione. Per un elenco delle code di lavoro standard di Media Foundation, vedere Identificatori della coda di lavoro. Per creare una nuova coda di lavoro, chiamare MFAllocateWorkQueue o MFAllocateWorkQueueEx.
[in] pResult
Puntatore all'interfaccia IMFAsyncResult di un oggetto risultato asincrono. Per creare l'oggetto risultato, chiamare MFCreateAsyncResult.
Valore restituito
Restituisce un valore HRESULT . Di seguito sono indicati alcuni valori possibili.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Identificatore della coda di lavoro non valido. Per altre informazioni, vedere IMFAsyncCallback::GetParameters. |
|
La funzione MFStartup non è stata chiamata o MFShutdown è stato chiamato. |
Commenti
Per richiamare l'elemento di lavoro, questa funzione passa pResult alla funzione MFInvokeCallback . Il callback viene specificato quando si crea l'oggetto risultato specificato da pResult.
Questa funzione è 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 [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |