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.
Obtient la valeur de chaque registre (sur l’ordinateur qui exécute actuellement du code) spécifié par le masque de bits.
Syntaxe
HRESULT GetRegisters (
[in] ULONG64 mask,
[in] ULONG32 regCount,
[out, size_is(regCount), length_is(regCount)]
CORDB_REGISTER regBuffer[]
);
Paramètres
mask [in] Masque de bits qui spécifie les valeurs d’inscription à récupérer. Chaque bit correspond à un registre. Si un bit est défini sur un, la valeur du registre est récupérée ; sinon, la valeur du registre n’est pas récupérée.
regCount [in] Nombre de valeurs d’inscription à récupérer.
regBuffer [out] Tableau d’objets CORDB_REGISTER , chacun recevant une valeur d’un registre.
Remarques
La taille du tableau doit être égale au nombre de bits défini sur un dans le masque de bits. Le regCount paramètre spécifie le nombre d’éléments dans la mémoire tampon qui recevront les valeurs d’inscription. Si la regCount valeur est trop petite pour le nombre de registres indiqués par le masque, les registres numérotés plus élevés sont tronqués à partir du jeu. Si la regCount valeur est trop grande, les éléments inutilisés regBuffer ne sont pas modifiés.
Si le masque de bits spécifie un registre non disponible, GetRegisters retourne une valeur indéterminée pour ce registre.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 1.0