Compartir a través de


SwitchingProxyState (Enumeración)

Se usa para denotar el estado en el que se encuentra un proxy del subproceso, cuando se ejecuta un cambio de contexto cooperativo en un proxy del subproceso diferente.

enum SwitchingProxyState;

Miembros

Valores

Name

Descripción

Blocking

Indica que el subproceso que realiza la llamada se está bloqueando de forma cooperativa y debería ser propiedad exclusiva del llamador hasta ejecutarse de nuevo a continuación y realizar otra acción.

Idle

Indica que el subproceso que realiza la llamada ya no lo necesita el programador y se devuelve al administrador de recursos. El contexto que se enviaba ya no puede ser utilizado por el administrador de recursos.

Nesting

Indica que el subproceso que realiza la llamada está anidando un programador secundario y el llamador lo necesita para adjuntarlo a un programador diferente.

Comentarios

Un parámetro de tipo SwitchingProxyState se pasa al método IThreadProxy::SwitchTo para indicar al administrador de recursos el modo de tratar el proxy del subproceso que está realizando la llamada.

Para obtener más información sobre cómo se usa este tipo, vea IThreadProxy::SwitchTo.

Requisitos

Encabezado: concrtrm.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)