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 |