La biblioteca pmapi
Revise las reglas que son para la biblioteca pmapi.
Las reglas siguientes son comunes a las API del supervisor de rendimiento:
- Se debe llamar a la rutina pm_initialize antes de que se realice una llamada de API, y solo se pueden utilizar los sucesos devueltos por una llamada pm_initialize determinada con su valor de filtro asociado en las llamadas pm_set_program posteriores.
- Los contextos de PM no se pueden reprogramar ni reutilizar en ningún momento. Esto significa que ninguna de las API da soporte a más de una llamada a una interfaz pm_set_program sin una llamada a una interfaz pm_delete_program . Esto también significa que al crear un grupo de procesos, no se permite que ninguna de las hebras del proceso ya tenga un contexto.
- Todas las llamadas de API devuelven 0 cuando son satisfactorias o un código de error positivo (que se puede decodificar utilizando pm_error) de lo contrario.