Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Indique une classe spécifique d’informations de processus. Les valeurs de cette énumération sont passées aux fonctions GetProcessInformation et SetProcessInformation pour spécifier le type d’informations de processus passées dans l’argument de pointeur void de l’appel de fonction.
Syntax
typedef enum _PROCESS_INFORMATION_CLASS {
ProcessMemoryPriority,
ProcessMemoryExhaustionInfo,
ProcessAppMemoryInfo,
ProcessInPrivateInfo,
ProcessPowerThrottling,
ProcessReservedValue1,
ProcessTelemetryCoverageInfo,
ProcessProtectionLevelInfo,
ProcessLeapSecondInfo,
ProcessMachineTypeInfo,
ProcessOverrideSubsequentPrefetchParameter,
ProcessMaxOverridePrefetchParameter,
ProcessInformationClassMax
} PROCESS_INFORMATION_CLASS;
Constantes
ProcessMemoryPriorityLes informations de processus sont représentées par une structure MEMORY_PRIORITY_INFORMATION . Permet aux applications de réduire la priorité de mémoire par défaut des threads qui effectuent des opérations en arrière-plan ou accèdent aux fichiers et aux données qui ne devraient pas être consultés prochainement. |
ProcessMemoryExhaustionInfoLes informations de processus sont représentées par une structure PROCESS_MEMORY_EXHAUSTION_INFO . Permet aux applications de configurer un processus pour qu’il se termine si une allocation ne parvient pas à valider la mémoire. |
ProcessAppMemoryInfoLes informations de processus sont représentées par une structure APP_MEMORY_INFORMATION . Permet aux applications d’interroger l’utilisation de la validation et la validation supplémentaire disponible pour ce processus. N’autorise pas l’appelant à obtenir une limite de validation. |
ProcessInPrivateInfoSi un processus est défini sur le mode ProcessInPrivate et qu’une session de trace a défini l’indicateur EVENT_ENABLE_PROPERTY_EXCLUDE_INPRIVATE , la session de trace supprime tous les événements de ce processus. |
ProcessPowerThrottlingLes informations de processus sont représentées par une structure PROCESS_POWER_THROTTLING_STATE . Permet aux applications de configurer la façon dont le système doit limiter l’activité du processus cible lors de la gestion de l’alimentation. |
ProcessReservedValue1Réservé. |
ProcessTelemetryCoverageInfoRéservé. |
ProcessProtectionLevelInfoLes informations de processus sont représentées par une structure PROCESS_PROTECTION_LEVEL_INFORMATION . |
ProcessLeapSecondInfoLes informations de processus sont représentées par une structure PROCESS_LEAP_SECOND_INFO . |
ProcessMachineTypeInfoLe processus est représenté par une structure PROCESS_MACHINE_INFORMATION . |
ProcessOverrideSubsequentPrefetchParameterPeut être utilisé dans un appel à la fonction SetProcessInformation pour définir une structure OVERRIDE_PREFETCH_PARAMETER pour l’application qui l’a appelée. Le paramètre de prérécupération est utilisé pour différencier différents modèles d’accès aux fichiers pour le même nom de processus. |
ProcessMaxOverridePrefetchParameterPeut être utilisé dans un appel à la fonction GetProcessInformation pour interroger la valeur maximale autorisée (inclusive) pour une structure OVERRIDE_PREFETCH_PARAMETER. (Le paramètre de prérécupération est utilisé pour différencier différents modèles d’accès aux fichiers pour le même nom de processus.) |
ProcessInformationClassMaxValeur maximale pour cette énumération. Cette valeur peut changer dans une version ultérieure. |
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows Build 22000 |
| Serveur minimal pris en charge | Windows Build 22000 |
| En-tête | processthreadsapi.h |
Voir aussi
GetProcessInformation, fonction SetProcessInformation, structure APP_MEMORY_INFORMATION, structure PROCESS_MACHINE_INFORMATION, structure PROCESS_MEMORY_EXHAUSTION_INFO