Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine freigegebene Arbeitswarteschlange ab und sperrt sie.
Syntax
HRESULT RtwqLockSharedWorkQueue(
[in] PCWSTR usageClass,
[in] LONG basePriority,
[in, out] DWORD *taskId,
[out] DWORD *id
);
Parameter
[in] usageClass
Der Name des MMCSS-Tasks (Multimedia Class Scheduler Service).
[in] basePriority
Die Basispriorität der Arbeitswarteschlangenthreads. Wenn die Warteschlange mit regulärer Priorität verwendet wird (usageClass=""), muss der Wert 0 übergeben werden.
[in, out] taskId
Der MMCSS-Aufgabenbezeichner. Geben Sie bei der Eingabe eine vorhandene MCCSS-Taskgruppen-ID an, oder verwenden Sie den Wert 0, um eine neue Aufgabengruppe zu erstellen. Wenn die reguläre Prioritätswarteschlange verwendet wird (usageClass=""), muss NULL übergeben werden. Empfängt bei der Ausgabe die tatsächliche Aufgabengruppen-ID.
[out] id
Empfängt einen Bezeichner für die neue Arbeitswarteschlange. Verwenden Sie diesen Bezeichner beim Anstehen von Arbeitselementen.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | rtworkq.h |
| Bibliothek | Rtworkq.lib |
| DLL | RTWorkQ.dll |