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 |