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.
À compter de Windows Server 2008, les processeurs et modules de mémoire sont considérés comme des appareils Plug-and-Play (PnP). Par conséquent, le système d’exploitation utilise le mécanisme de notification PnP pour la notification d’application. Le mécanisme de notification PnP envoie WM_DEVICECHANGE messages de fenêtre aux applications en mode utilisateur pour informer les applications des modifications apportées au matériel dans la partition matérielle.
Lorsqu’un nouveau processeur ou module de mémoire est ajouté à la partition matérielle, le système d’exploitation envoie cette notification aux applications en mode utilisateur une fois que le système d’exploitation a démarré le nouveau processeur ou périphérique mémoire. Dans le cas d’un nouveau processeur, le système d’exploitation n’envoie ce message aux applications en mode utilisateur qu’après avoir commencé à planifier des threads sur le nouveau processeur.
Note Toutes les notifications PnP sont asynchrones. Par conséquent, ces notifications peuvent ne pas être reçues par une application en mode utilisateur tant que le système d’exploitation n’a pas démarré le processeur ou le module mémoire.
Lorsqu’une application en mode utilisateur reçoit cette notification, elle peut ajuster tout ou partie des éléments suivants en conséquence :
Allocations de mémoire par processeur
Nombre de threads dans les pools de threads de l’application
Allocations de mémoire tampon
Algorithmes d’équilibrage de charge
Une application en mode utilisateur peut obtenir la quantité de mémoire physique qui se trouve dans la partition matérielle en appelant la fonction GlobalMemoryStatusEx . Pour plus d’informations sur la fonction GlobalMemoryStatusEx, consultez la documentation Microsoft Windows SDK.
Une application en mode utilisateur doit s’inscrire auprès du système d’exploitation pour recevoir une notification d’application. Pour plus d’informations, consultez Inscription à la notification d’application.