Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The GetSystemObjectInformation method returns information about operating system objects on the target.
Syntax
HRESULT GetSystemObjectInformation(
[in] ULONG Which,
[in] ULONG64 Arg64,
[in] ULONG Arg32,
[out, optional] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG InfoSize
);
Parameters
[in] Which
Specifies the type of object and the type of information to return about that object. Which can take the following value.
Value | Information returned |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION | Returns details of the thread specified by engine thread ID. |
[in] Arg64
Specifies a 64-bit argument. This parameter has the following interpretations depending on the value of Which:
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
Not used.
[in] Arg32
Specifies a 32-bit argument. This parameter has the following interpretations depending on the value of Which:
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
The engine thread ID of the desired thread.
[out, optional] Buffer
Receives the requested information. The type of data returned in Buffer depends on the value of Which.
Value | Return type |
---|---|
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION |
[in] BufferSize
Specifies the size, in bytes, of the buffer Buffer.
[out, optional] InfoSize
Receives the size of the information that is returned.
Return value
This method may also return error values. See Return Values for more details.
Return code | Description |
---|---|
|
The method was successful. |
|
The method was successful. However, the information would not fit in the buffer Buffer, so the information was truncated. |
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (include Dbgeng.h) |