IDebugAdvanced2::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 |
[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 |
---|---|
|
Die Methode war erfolgreich. |
|
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) |