enumeración PROCESS_INFORMATION_CLASS (processthreadsapi.h)
Indica una clase específica de información de proceso. Los valores de esta enumeración se pasan a las funciones GetProcessInformation y SetProcessInformation para especificar el tipo de información de proceso pasada en el argumento de puntero void de la llamada de función.
Syntax
typedef enum _PROCESS_INFORMATION_CLASS {
ProcessMemoryPriority,
ProcessMemoryExhaustionInfo,
ProcessAppMemoryInfo,
ProcessInPrivateInfo,
ProcessPowerThrottling,
ProcessReservedValue1,
ProcessTelemetryCoverageInfo,
ProcessProtectionLevelInfo,
ProcessLeapSecondInfo,
ProcessMachineTypeInfo,
ProcessOverrideSubsequentPrefetchParameter,
ProcessMaxOverridePrefetchParameter,
ProcessInformationClassMax
} PROCESS_INFORMATION_CLASS;
Constantes
ProcessMemoryPriority La información del proceso se representa mediante una estructura MEMORY_PRIORITY_INFORMATION . Permite que las aplicaciones reduzcan la prioridad de memoria predeterminada de los subprocesos que realizan operaciones en segundo plano o accedan a archivos y datos a los que no se espera que se vuelva a acceder pronto. |
ProcessMemoryExhaustionInfo La información del proceso se representa mediante una estructura PROCESS_MEMORY_EXHAUSTION_INFO . Permite a las aplicaciones configurar un proceso para finalizar si una asignación no puede confirmar la memoria. |
ProcessAppMemoryInfo La información del proceso se representa mediante una estructura de APP_MEMORY_INFORMATION . Permite a las aplicaciones consultar el uso de la confirmación y la confirmación adicional disponible para este proceso. No permite que el autor de la llamada obtenga realmente un límite de confirmación. |
ProcessInPrivateInfo Si un proceso se establece en el modo ProcessInPrivate y una sesión de seguimiento ha establecido la marca EVENT_ENABLE_PROPERTY_EXCLUDE_INPRIVATE , la sesión de seguimiento quitará todos los eventos de ese proceso. |
ProcessPowerThrottling La información del proceso se representa mediante una estructura PROCESS_POWER_THROTTLING_STATE . Permite a las aplicaciones configurar cómo el sistema debe limitar la actividad del proceso de destino al administrar la energía. |
ProcessReservedValue1 Reservado. |
ProcessTelemetryCoverageInfo Reservado. |
ProcessProtectionLevelInfo La información del proceso se representa mediante una estructura PROCESS_PROTECTION_LEVEL_INFORMATION . |
ProcessLeapSecondInfo La información del proceso se representa mediante una estructura de PROCESS_LEAP_SECOND_INFO . |
ProcessMachineTypeInfo El proceso se representa mediante una estructura de PROCESS_MACHINE_INFORMATION . |
ProcessOverrideSubsequentPrefetchParameter Se puede usar en una llamada a la función SetProcessInformation para establecer una estructura de OVERRIDE_PREFETCH_PARAMETER para la aplicación que la llamó. El parámetro de captura previa se usa para diferenciar diferentes patrones de acceso a archivos para el mismo nombre de proceso. |
ProcessMaxOverridePrefetchParameter Se puede usar en una llamada a la función GetProcessInformation para consultar el valor máximo permitido (inclusivo) para una estructura de OVERRIDE_PREFETCH_PARAMETER. (El parámetro de captura previa se usa para diferenciar diferentes patrones de acceso a archivos para el mismo nombre de proceso). |
ProcessInformationClassMax Valor máximo de esta enumeración. Este valor puede cambiar en una versión futura. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compilación 22000 de Windows |
Servidor mínimo compatible | Compilación 22000 de Windows |
Encabezado | processthreadsapi.h |
Consulte también
Función GetProcessInformation, función SetProcessInformation, estructura de APP_MEMORY_INFORMATION, estructura de PROCESS_MACHINE_INFORMATION, estructura de PROCESS_MEMORY_EXHAUSTION_INFO