Clase Win32ThreadTraits
Esta clase proporciona la función de creación para un subproceso de Windows. Use esta clase si el subproceso no usará funciones de CRT.
Importante
Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.
Sintaxis
class Win32ThreadTraits
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
Win32ThreadTraits::CreateThread | (Estático) Llame a esta función para crear un subproceso que no debería usar funciones de CRT. |
Comentarios
Los rasgos de subproceso son clases que proporcionan una función de creación para un tipo determinado de subproceso. La función de creación tiene la misma firma y semántica que la función CreateThread de Windows.
Las clases siguientes usan los rasgos de subproceso:
Si el subproceso va a usar funciones de CRT, use CRTThreadTraits en su lugar.
Requisitos
Encabezado: atlbase.h
Win32ThreadTraits::CreateThread
Llame a esta función para crear un subproceso que no debe usar funciones de CRT.
static HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpsa,
DWORD dwStackSize,
LPTHREAD_START_ROUTINE pfnThreadProc,
void* pvParam,
DWORD dwCreationFlags,
DWORD* pdwThreadId) throw();
Parámetros
lpsa
Atributos de seguridad para el nuevo subproceso.
dwStackSize
Tamaño de pila del nuevo subproceso.
pfnThreadProc
Procedimiento de subproceso del nuevo subproceso.
pvParam
Parámetro que se va a pasar al procedimiento de subproceso.
dwCreationFlags
Marcas de creación (0 o CREATE_SUSPENDED).
pdwThreadId
[out] Dirección de la variable DWORD que, si se ejecuta correctamente, recibe el id. de subproceso del subproceso recién creado.
Valor devuelto
Devuelve el identificador al subproceso recién creado o NULL en caso de error. Llame a GetLastError para obtener información extendida sobre el error.
Comentarios
Consulte CreateThread para obtener más información sobre los parámetros de esta función.
Esta función llama a CreateThread
para crear el subproceso.