IDebugAdvanced3::GetSystemObjectInformation-Methode (dbgeng.h)
Die GetSystemObjectInformation Methode gibt Informationen zu Betriebssystemobjekten für das 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 Objekttyp und den Typ der Informationen an, die zu diesem Objekt zurückgegeben werden sollen. Welche den folgenden Wert annehmen kann.
Wert | Zurückgegebene Informationen |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION | Gibt Details des threads zurück, der durch die Modulthread-ID angegeben wird. |
[in] Arg64
Gibt ein 64-Bit-Argument an. Dieser Parameter hat die folgenden Interpretationen abhängig vom Wert von Which:
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
Wird nicht verwendet.
[in] Arg32
Gibt ein 32-Bit-Argument an. Dieser Parameter hat die folgenden Interpretationen abhängig vom Wert von Which:
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
Die Modulthread-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 Whichab.
Wert | Rückgabetyp |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION |
[in] BufferSize
Gibt die Größe des Puffers in Bytes Puffer-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 würden jedoch nicht in den Puffer Pufferpassen, sodass die Informationen abgeschnitten wurden. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |