Skip to main content

XMemVirtualQuery

Récupère des informations sur une plage de pages dans l’espace d’adressage virtuel du processus appelant.

Syntaxe

Paramètres

Process   _In_
Type : HANDLE
Handle de processus, généralement obtenu en appelant GetCurrentProcess. Address   _In_opt_
Type : PVOID
Pointeur vers l’adresse de base de la région de pages à interroger. Cette valeur est arrondie à la limite de page inférieure. Si ce paramètre est défini sur une adresse supérieure à l’adresse mémoire la plus élevée accessible au processus, la fonction échoue avec un code d’erreur défini sur ERROR_INVALID_PARAMETER. Buffer   _Out_
Type : PXMEM_BASIC_INFORMATION
Pointeur vers une structure XMEM_BASIC_INFORMATION dans laquelle sont renvoyées les informations sur la plage de pages spécifiée.

Valeur renvoyée

Type : BOOL Renvoie TRUE en cas de réussite ; sinon, FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Remarques

Les outils peuvent passer le handle d’un processus distant afin d’interroger le titre depuis l’extérieur du processus actuel. Si une balise facultative de code à quatre caractères est associée à la région de mémoire interrogée, la balise est incluse dans le champ TagFourCC et encodée sous forme de représentation 24 bits dans le champ TagCode de la structure XMEM_BASIC_INFORMATION renvoyée dans Buffer. Sinon, le champ TagFourCC est rempli de valeurs NULL et le champ TagCode doit être ignoré. Pour plus d’informations sur les balises, consultez XMemVirtualAlloc. Exemple : pour calculer l’utilisation totale de la mémoire allouée par un appel direct à ‘XMemVirtualAlloc’, une combinaison de ‘XMemSetOption’ et ‘XMemVirtualQuery’ est nécessaire.

Configuration requise

En-tête : xmem.h Bibliothèque : xmem.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

XMEM_BASIC_INFORMATION
XMem
Last modified on October 6, 2026