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 DevuelveS_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 SeriesDocumentación conceptual
Consulte también
XThreadSubprocesos sensibles al tiempo
