Share via


IMFRealTimeClientEx::SetWorkQueueEx-Methode (mfidl.h)

Gibt die Arbeitswarteschlange an, die dieses Objekt für asynchrone Arbeitselemente verwenden soll.

Syntax

HRESULT SetWorkQueueEx(
  DWORD dwMultithreadedWorkQueueId,
  LONG  lWorkItemBasePriority
);

Parameter

dwMultithreadedWorkQueueId

Der Arbeitswarteschlangenbezeichner.

lWorkItemBasePriority

Die Basispriorität für Arbeitselemente.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Das -Objekt sollte die Werte dwMultithreadedWorkQueueId und lWorkItemBasePriority verwenden, wenn neue Arbeitselemente in die Warteschlange gestellt werden. Verwenden Sie die Funktion MFPutWorkItem2 oder MFPutWorkItemEx2 , um das Arbeitselement in die Warteschlange zu stellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

IMFRealTimeClientEx

Verbesserungen bei Arbeitswarteschlange und Threading

Arbeitswarteschlangen