Skip to main content

XThreadSetTimeSensitive

Establece o borra un subproceso como sensible al tiempo.

Sintaxis

Parámetros

isTimeSensitiveThread   _In_
Tipo: bool
Establézcalo en true para establecer el subproceso que realiza la llamada como sensible al tiempo; de lo contrario, false.

Valor devuelto

Tipo: HRESULT Devuelve S_OK si se realiza correctamente; de lo contrario, devuelve un código de error. Para obtener una lista de los códigos de error, consulte Códigos de error.

Comentarios

Esta función establece o borra el subproceso que realiza la llamada como subproceso sensible al tiempo, en el que no se deben realizar operaciones de bloqueo ni de larga duración. Esta función establece o borra un bit en el almacenamiento local de subprocesos que pueden consultar las API de Gaming Runtime Services (GRTS). Solo se puede llamar a las API de GRTS que son seguras para subprocesos sensibles al tiempo en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo. Use la función XThreadAssertNotTimeSensitive al principio de los métodos que no son sensibles al tiempo, para interrumpir en el depurador si se llama al método en un subproceso que es sensible al tiempo. Use la función XThreadIsTimeSensitive para comprobar en tiempo de ejecución, según sea necesario, si el subproceso que realiza la llamada es sensible al tiempo.

Requisitos

Encabezado: XThread.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XThread
Subprocesos sensibles al tiempo
Última modificación el 28 de agosto de 2026