Freigeben über


IDebugAdvanced3::GetSystemObjectInformation-Methode (dbgeng.h)

Die GetSystemObjectInformation-Methode gibt Informationen zu Betriebssystemobjekten auf dem Ziel zurück.

Syntax

HRESULT GetSystemObjectInformation(
  [in]            ULONG   Which,
  [in]            ULONG64 Arg64,
  [in]            ULONG   Arg32,
  [out, optional] PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  InfoSize
);

Parameter

[in] Which

Gibt den Typ des Objekts und den Typ der Informationen an, die zu diesem Objekt zurückgegeben werden sollen. Dies kann den folgenden Wert annehmen.

Wert Zurückgegebene Informationen
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION Gibt Details des Threads zurück, der durch die Enginethread-ID angegeben wird.

[in] Arg64

Gibt ein 64-Bit-Argument an. Dieser Parameter weist die folgenden Interpretationen auf, abhängig vom Wert von Which:

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

Wird nicht verwendet.

[in] Arg32

Gibt ein 32-Bit-Argument an. Dieser Parameter weist die folgenden Interpretationen auf, abhängig vom Wert von Which:

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

Die Enginethread-ID des gewünschten Threads.

[out, optional] Buffer

Empfängt die angeforderten Informationen. Der Typ der in Buffer zurückgegebenen Daten hängt vom Wert von Which ab.

Wert Rückgabetyp
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

DEBUG_THREAD_BASIC_INFORMATION

[in] BufferSize

Gibt die Größe des Pufferpuffers in Bytes an.

[out, optional] InfoSize

Empfängt die Größe der zurückgegebenen Informationen.

Rückgabewert

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
S_FALSE
Die Methode war erfolgreich. Die Informationen passen jedoch nicht in den Pufferpuffer, sodass die Informationen abgeschnitten wurden.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich Dbgeng.h)

Weitere Informationen

IDebugAdvanced2

IDebugAdvanced3

IDebugSystemObjects