TpSetCallbackPriority-Funktion (winnt.h)
Gibt die Priorität einer Rückruffunktion relativ zu anderen Arbeitselementen im selben Threadpool an.
Syntax
void TpSetCallbackPriority(
[in, out] PTP_CALLBACK_ENVIRON CallbackEnviron,
[in] TP_CALLBACK_PRIORITY Priority
);
Parameter
[in, out] CallbackEnviron
Eine TP_CALLBACK_ENVIRON-Struktur , die die Rückrufumgebung definiert. Die TpInitializeCallbackEnviron-Funktion gibt diese Struktur zurück.
[in] Priority
Die Priorität für den Rückruf relativ zu anderen Rückrufen im selben Threadpool. Dieser Parameter kann einer der folgenden TP_CALLBACK_PRIORITY-Enumerationswerte sein:
Rückgabewert
Keine
Bemerkungen
Rückrufe mit höherer Priorität werden garantiert zuerst vom ersten verfügbaren Workerthread ausgeführt, aber sie werden nicht garantiert vor Rückrufen mit niedrigerer Priorität abgeschlossen.
Diese Funktion wird als Inlinefunktion implementiert.
Anforderungen
Zielplattform | Windows |
Kopfzeile | winnt.h |
Weitere Informationen
TpSetCallbackActivationContext
TpSetCallbackFinalizationCallback