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