Skip to main content
Categorización de alto nivel de las tareas de procesamiento internas.

Sintaxis

Constantes

Comentarios

Cuando se usa con PartyManager::GetWorkMode() y PartyManager::SetWorkMode(), permite al título leer y escribir (respectivamente) el modo de trabajo de la tarea de procesamiento interna asociada. La interacción del título con la tarea de procesamiento interna difiere en gran medida según el modo de trabajo configurado actualmente.

Cuando el modo de trabajo de PartyThreadId::Audio se establece en PartyWorkMode::Automatic, la biblioteca de Party realiza la tarea mediante subprocesos administrados internamente, de alta prioridad y de ejecución frecuente con requisitos de tiempo real. En Windows y en las consolas XBOX, estos subprocesos de audio interactúan directamente con XAudio2 cada 40 milisegundos. Las instancias de XAudio2 de la biblioteca de Party se inicializan con una afinidad de procesador que corresponde a la afinidad de procesador configurada para PartyThreadId::Audio mediante PartyManager::SetThreadAffinityMask(). Si no se especifica ninguna afinidad de procesador para el tipo de subproceso de audio, las instancias de XAudio2 se inicializan con una afinidad de procesador de XAUDIO2_DEFAULT_PROCESSOR.

Cuando el modo de trabajo de PartyThreadId::Networking se establece en PartyWorkMode::Automatic, los subprocesos de red se crean y administran internamente. Estos subprocesos se controlan tanto por la E/S de red como por mecanismos de sondeo, activándose cada 16 a 100 milisegundos o cada vez que se recibe tráfico de red. La afinidad de procesador de estos subprocesos de PartyThreadId::Networking se configura opcionalmente mediante PartyManager::SetThreadAffinityMask().

Para cualquier modo de trabajo de tipo PartyThreadId establecido en PartyWorkMode::Manual, la biblioteca de Party no crea subprocesos de trabajo internos y, en su lugar, es responsabilidad del título realizar el procesamiento necesario mediante llamadas periódicas a PartyManager::DoWork(). La periodicidad de esas llamadas del título debe igualar o superar las frecuencias mínimas de sondeo usadas por los subprocesos internos cuando el modo de trabajo es PartyWorkMode::Automatic.

Requisitos

Encabezado: Party.h

Consulte también

Miembros de Party
PartyManager::GetThreadAffinityMask
PartyManager::SetThreadAffinityMask
PartyManager::SetWorkMode
PartyManager::GetWorkMode
PartyManager::DoWork
Última modificación el 28 de agosto de 2026