Condividi tramite


Metodo IMFRealTimeClient::SetWorkQueue (mfidl.h)

Specifica la coda di lavoro per il ramo della topologia che contiene questo oggetto.

Sintassi

HRESULT SetWorkQueue(
  [in] DWORD dwWorkQueueId
);

Parametri

[in] dwWorkQueueId

Identificatore della coda di lavoro o del valore MFASYNC_CALLBACK_QUEUE_UNDEFINED. Vedere la sezione Osservazioni.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Un'applicazione può registrare un ramo della topologia per usare una coda di lavoro privata. La sessione multimediale invia una notifica a qualsiasi oggetto pipeline che supporta IMFRealTimeClient chiamando SetWorkQueue con l'identificatore della coda di lavoro dell'applicazione.

Quando l'applicazione annulla la registrazione del ramo della topologia, la sessione multimediale chiama nuovamente SetWorkQueue con il valore MFASYNC_CALLBACK_QUEUE_UNDEFINED.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFRealTimeClient

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS