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.
StorPortSetPriorityThread- legt die Laufzeitpriorität eines miniport-erstellten Threads fest.
Syntax
ULONG StorPortSetPriorityThread(
[in] PVOID HwDeviceExtension,
[in] PVOID ThreadContext,
[in] STOR_THREAD_PRIORITY Priority
);
Parameter
[in] HwDeviceExtension
Zeiger auf die Hardwaregeräteerweiterung des Miniports.
[in] ThreadContext
Zeiger auf den Threadkontext, der in einem vorherigen Aufruf von StorPortCreateSystemThreadempfangen wurde.
[in] Priority
Ein STOR_THREAD_PRIORITY Enumerationswert, der die festzulegende Threadpriorität angibt.
Rückgabewert
StorPortSetPriorityThread gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STOR_STATUS_SUCCESS | Die angegebene Threadpriorität wurde erfolgreich festgelegt. |
STOR_STATUS_INVALID_IRQL | IRQL-Ebene muss PASSIVE_LEVEL entsprechen. |
STOR_STATUS_INVALID_PARAMETER | Mindestens einer der bereitgestellten Parameter ist ungültig. |
STOR_STATUS_UNSUCCESSFUL | Wird aus anderen internen Systemgründen zurückgegeben. |
Bemerkungen
Ein Miniport kann StorPortSetPriorityThread- aufrufen, um die Priorität des durch ThreadContext-angegebenen Threads zu ändern.
Threads, unabhängig von ihren jeweiligen Laufzeitprioritäten, werden bei IRQL = PASSIVE_LEVEL ausgeführt. Weitere Informationen finden Sie unter Threadprioritäten.
Ein Miniport sollte einen Threadprioritätswert angeben, der Laufzeitprioritätsversionen vermeidet. Weitere Informationen finden Sie unter device-dedicated Threads.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | storport.h |