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 à 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 à ERROR_INVALID_PARAMETER. Buffer   _Out_
Type : PXMEM_BASIC_INFORMATION
Pointeur vers une structure XMEM_BASIC_INFORMATION dans laquelle les informations sur la plage de pages spécifiée sont retournées.

Valeur de retour

Type : BOOL Retourne TRUE en cas de réussite; sinon, FALSE. Pour obtenir des informations d’erreur détaillées, 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 la région de mémoire interrogée a une balise facultative de code à quatre caractères qui lui est associé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 retourné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 de ‘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