Metodo IDebugAdvanced2::GetSystemObjectInformation (dbgeng.h)
Il metodo GetSystemObjectInformation restituisce informazioni sugli oggetti del sistema operativo nella destinazione.
Sintassi
HRESULT GetSystemObjectInformation(
[in] ULONG Which,
[in] ULONG64 Arg64,
[in] ULONG Arg32,
[out, optional] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG InfoSize
);
Parametri
[in] Which
Specifica il tipo di oggetto e il tipo di informazioni da restituire sull'oggetto. Quale può accettare il valore seguente.
Valore | Informazioni restituite |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION | Restituisce i dettagli del thread specificato dall'ID thread del motore. |
[in] Arg64
Specifica un argomento a 64 bit. Questo parametro ha le interpretazioni seguenti a seconda del valore di Quale:
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
Non utilizzato.
[in] Arg32
Specifica un argomento a 32 bit. Questo parametro ha le interpretazioni seguenti a seconda del valore di Quale:
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
ID thread del motore del thread desiderato.
[out, optional] Buffer
Riceve le informazioni richieste. Il tipo di dati restituiti in Buffer dipende dal valore di Quale.
Valore | Tipo restituito |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION |
[in] BufferSize
Specifica le dimensioni, in byte, del buffer Buffer.
[out, optional] InfoSize
Riceve le dimensioni delle informazioni restituite.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo. |
|
Il metodo ha avuto esito positivo. Tuttavia, le informazioni non rientrano nel buffer buffer, quindi le informazioni sono state troncate. |
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |