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 a 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