Compartir a través de


Función GetThreadInformation (processthreadsapi.h)

Recupera información sobre el subproceso especificado.

Sintaxis

BOOL GetThreadInformation(
  [in] HANDLE                   hThread,
  [in] THREAD_INFORMATION_CLASS ThreadInformationClass,
       LPVOID                   ThreadInformation,
  [in] DWORD                    ThreadInformationSize
);

Parámetros

[in] hThread

Identificador del subproceso. El identificador debe tener THREAD_QUERY_INFORMATION derechos de acceso. Para obtener más información, consulte Derechos de acceso y seguridad de subprocesos.

[in] ThreadInformationClass

Clase de información que se va a recuperar. Este valor puede ser ThreadMemoryPriority, ThreadAbsoluteCpuPriority o ThreadDynamicCodePolicy.

Nota

ThreadDynamicCodePolicy se admite en Windows Server 2016 y versiones más recientes, Windows 10 LTSB 2016 y versiones más recientes, y Windows 10 versión 1607 y posteriores.

ThreadInformation

Puntero a una estructura para recibir el tipo de información especificada por el parámetro ThreadInformationClass .

Si el parámetro ThreadInformationClass es ThreadMemoryPriority, este parámetro debe apuntar a una estructura MEMORY_PRIORITY_INFORMATION .

Si el parámetro ThreadInformationClass es ThreadAbsoluteCpuPriority, este parámetro debe apuntar a long.

Si el parámetro ThreadInformationClass es ThreadDynamicCodePolicy, este parámetro debe apuntar a un DWORD.

[in] ThreadInformationSize

Tamaño en bytes de la estructura especificada por el parámetro ThreadInformation .

Si el parámetro ThreadInformationClass es ThreadMemoryPriority, este parámetro debe ser sizeof(MEMORY_PRIORITY_INFORMATION).

Si el parámetro ThreadInformationClass es ThreadAbsoluteCpuPriority, este parámetro debe ser sizeof(LONG).

Si el parámetro ThreadInformationClass es ThreadDynamicCodePolicy, este parámetro debe ser sizeof(DWORD).

Valor devuelto

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

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado processthreadsapi.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

GetProcessInformation, SetThreadInformation