Compartir a través de


Función GetThreadGroupAffinity (processtopologyapi.h)

Recupera la afinidad de grupo de procesadores del subproceso especificado.

Sintaxis

BOOL GetThreadGroupAffinity(
  [in]  HANDLE          hThread,
  [out] PGROUP_AFFINITY GroupAffinity
);

Parámetros

[in] hThread

Identificador del subproceso para el que se desea la afinidad de grupo de procesadores.

El identificador debe tener el derecho de acceso THREAD_QUERY_INFORMATION o THREAD_QUERY_LIMITED_INFORMATION. Para obtener más información, consulte derechos de acceso y seguridad de subprocesos.

[out] GroupAffinity

Puntero a una estructura GROUP_AFFINITY que recibe la afinidad de grupo del subproceso.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es distinto de cero.

Si se produce un error en la función, el valor devuelto es cero. Para obtener información de error extendida, use GetLastError.

Observaciones

A partir de Windows 11 y Windows Server 2022, en un sistema con más de 64 procesadores, afinidades de procesos y subprocesos abarcan todos los procesadores del sistema, en todos los grupos de procesadores , de forma predeterminada. La función GetThreadGroupAffinity recupera la afinidad de grupo sobre el grupo principal del subproceso.

Para compilar una aplicación que use esta función, establezca _WIN32_WINNT >= 0x0601. Para obtener más información, vea Using the Windows Headers.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 7 [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2008 R2 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de processtopologyapi.h (include Windows.h)
biblioteca de Kernel32.lib
DLL de Kernel32.dll

Consulte también

GetProcessGroupAffinity

grupos de procesadores de