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.

Consulte también

Información general sobre la clase