Condividi tramite


Funzione StorPortRevertToUserGroupAffinityThread (storport.h)

Sintassi

ULONG StorPortRevertToUserGroupAffinityThread(
  [in]          PVOID                HwDeviceExtension,
  [in/optional] PVOID                ThreadContext,
  [in]          PSTOR_GROUP_AFFINITY PreviousAffinity
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware del miniport.

[in/optional] ThreadContext

Puntatore al contesto del thread ricevuto in una chiamata precedente a StorPortCreateSystemThread.

[in] PreviousAffinity

Puntatore a una struttura STOR_GROUP_AFFINITY con l'affinità del gruppo da ripristinare. Questa affinità di gruppo è stata ottenuta in una chiamata precedente a StorPortSetSystemGroupAffinityThread.

Valore restituito

StorPortRevertToUserGroupAffinityThread restituisce uno dei valori seguenti:

Codice restituito Descrizione
STOR_STATUS_SUCCESS L'affinità del gruppo originale è stata ripristinata correttamente.
STOR_STATUS_INVALID_IRQL Il livello IRQL deve essere <= DISPATCH_LEVEL.
STOR_STATUS_INVALID_PARAMETER Uno o più dei parametri forniti non sono validi.
STOR_STATUS_UNSUCCESSFUL Restituito per altri motivi di sistema interni.

Commenti

Se un miniport chiama StorPortSetSystemGroupAffinityThread per modificare temporaneamente l'affinità di gruppo del thread, deve chiamare StorPortRevertToUserGroupAffinityThread per ripristinare l'affinità di thread al relativo valore originale prima dell'uscita dal thread.

Requisiti

Requisito Valore
Server minimo supportato Windows Server 2022
Intestazione Storport.h

Vedi anche

STOR_GROUP_AFFINITY

StorPortCreateSystemThread

StorPortSetSystemGroupAffinityThread