StorPortRevertToUserGroupAffinityThread-Funktion (storport.h)
Syntax
ULONG StorPortRevertToUserGroupAffinityThread(
[in] PVOID HwDeviceExtension,
[in/optional] PVOID ThreadContext,
[in] PSTOR_GROUP_AFFINITY PreviousAffinity
);
Parameter
[in] HwDeviceExtension
Zeiger auf die Hardwaregeräteerweiterung des Miniports.
[in/optional] ThreadContext
Zeiger auf den Threadkontext, der in einem vorherigen Aufruf von StorPortCreateSystemThreadempfangen wurde.
[in] PreviousAffinity
Zeigen Sie auf eine STOR_GROUP_AFFINITY Struktur mit der Gruppenaffinität, die wiederhergestellt werden soll. Diese Gruppenaffinität wurde in einem vorherigen Aufruf von StorPortSetSystemGroupAffinityThreadabgerufen.
Rückgabewert
StorPortRevertToUserGroupAffinityThread gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STOR_STATUS_SUCCESS | Die ursprüngliche Gruppenaffinität wurde erfolgreich wiederhergestellt. |
STOR_STATUS_INVALID_IRQL | IRQL-Ebene muss <= DISPATCH_LEVEL sein. |
STOR_STATUS_INVALID_PARAMETER | Mindestens einer der bereitgestellten Parameter ist ungültig. |
STOR_STATUS_UNSUCCESSFUL | Wird aus anderen internen Systemgründen zurückgegeben. |
Bemerkungen
Wenn ein Miniport StorPortSetSystemGroupAffinityThread- aufruft, um die Gruppenaffinität des Threads vorübergehend zu ändern, sollte er StorPortRevertToUserGroupAffinityThread- aufrufen, um die Threadaffinität auf den ursprünglichen Wert zurückzugeben, bevor der Thread beendet wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | storport.h |