Compartir a través de


Función StorPortRevertToUserGroupAffinityThread (storport.h)

Sintaxis

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

Parámetros

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware del miniporte.

[in/optional] ThreadContext

Puntero al contexto del subproceso recibido en una llamada anterior a StorPortCreateSystemThread.

[in] PreviousAffinity

Puntero a una estructura de STOR_GROUP_AFFINITY con la afinidad de grupo que se va a restaurar. Esta afinidad de grupo se obtuvo en una llamada anterior a StorPortSetSystemGroupAffinityThread.

Valor devuelto

StorPortRevertToUserGroupAffinityThread devuelve uno de los siguientes valores:

Código devuelto Descripción
STOR_STATUS_SUCCESS La afinidad de grupo original se restauró correctamente.
STOR_STATUS_INVALID_IRQL El nivel irQL debe ser <= DISPATCH_LEVEL.
STOR_STATUS_INVALID_PARAMETER Uno o varios de los parámetros proporcionados no son válidos.
STOR_STATUS_UNSUCCESSFUL Se devuelve por otros motivos internos del sistema.

Comentarios

Si una minipuerta llama a StorPortSetSystemGroupAffinityThread para cambiar temporalmente la afinidad de grupo del subproceso, debe llamar a StorPortRevertToUserGroupAffinityThread para revertir la afinidad de subproceso a su valor original antes de que se cierre el subproceso.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022
Encabezado storport.h

Consulte también

STOR_GROUP_AFFINITY

StorPortCreateSystemThread

StorPortSetSystemGroupAffinityThread