Compartir vía


Clase CRTThreadTraits

Esta clase proporciona la función de creación para un subproceso CRT. Use esta clase si el subproceso va a utilizar funciones CRT.

Importante

Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.

Sintaxis

class CRTThreadTraits

Miembros

Métodos públicos

Nombre Descripción
CRTThreadTraits::CreateThread (Estático) Llame a esta función para crear un subproceso que pueda 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 no va a usar funciones de CRT, use Win32ThreadTraits en su lugar.

Requisitos

Encabezado: atlbase.h

CRTThreadTraits::CreateThread

Llame a esta función para crear un subproceso que pueda 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 _beginthreadex para crear el subproceso.

Consulte también

Información general sobre la clase