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 RetourneTRUE 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 champTagFourCC 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 SeriesVoir aussi
XMEM_BASIC_INFORMATIONXMem
