IDebugAdvanced2 ::GetSystemObjectInformation, méthode (dbgeng.h)
La méthode GetSystemObjectInformation retourne des informations sur les objets du système d’exploitation sur la cible.
Syntaxe
HRESULT GetSystemObjectInformation(
[in] ULONG Which,
[in] ULONG64 Arg64,
[in] ULONG Arg32,
[out, optional] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG InfoSize
);
Paramètres
[in] Which
Spécifie le type d’objet et le type d’informations à retourner à propos de cet objet. Quelle peut prendre la valeur suivante.
Valeur | Informations retournées |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION | Retourne les détails du thread spécifié par l’ID de thread du moteur. |
[in] Arg64
Spécifie un argument 64 bits. Ce paramètre a les interprétations suivantes en fonction de la valeur de Qui:
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
Non utilisé.
[in] Arg32
Spécifie un argument 32 bits. Ce paramètre a les interprétations suivantes en fonction de la valeur de Qui:
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
ID de thread du moteur du thread souhaité.
[out, optional] Buffer
Reçoit les informations demandées. Le type de données retournées dans tampon dépend de la valeur de Quel.
Valeur | Type de retour |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION |
[in] BufferSize
Spécifie la taille, en octets, de la mémoire tampon tampon.
[out, optional] InfoSize
Reçoit la taille des informations retournées.
Valeur de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
|
La méthode a réussi. Toutefois, les informations ne tiennent pas dans la mémoire tampon tampon, de sorte que les informations ont été tronquées. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |