Compartir a través de


Constructor CMsg.CMsg

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Construye un objeto CMsg .

Sintaxis

CMsg(
   UINT     u,
   DWORD    dw,
   LPVOID   lp,
   CAMEvent *pEvent
);

Parámetros

u

Código de solicitud, definido por el cliente de la clase de subproceso y comprendido por la función de subproceso de trabajo invalidada.

dw

Marque el parámetro en el código de solicitud.

lp

Puntero a los datos requeridos por el subproceso de trabajo como parámetro o valores devueltos. Estos datos no deben basarse en la pila, ya que se hará referencia a ellos algún tiempo después de completar la operación de puesta en cola.

pEvent

Puntero al objeto de evento que un subproceso de trabajo puede indicar para indicar la finalización de la operación.

Observaciones

Esta función miembro contiene una solicitud para que un subproceso de trabajo de CMsgThread actúe. Todos los parámetros se pasan a la función de subproceso de trabajo como parámetros cuando se procesa este mensaje. Los significados de los parámetros se definen mediante la función cliente que llama al subproceso de trabajo y la clase derivada que proporciona la función de ejecución del subproceso de trabajo.

Requisitos

Requisito Value
Encabezado
Msgthrd.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)