ServerInformation structure (combaseapi.h)
Represents the implementation of a Component Object Model (COM) interface in a server process.
Syntax
typedef struct tagServerInformation {
DWORD dwServerPid;
DWORD dwServerTid;
UINT64 ui64ServerAddress;
} ServerInformation, *PServerInformation;
Members
dwServerPid
The process ID of the server.
dwServerTid
The thread ID of the server object if it's in the STA, 0 if it's in the MTA, and 0x0000FFFF if it's in the NA.
ui64ServerAddress
ui64ServerAddress is considered a 64-bit value type, rather than a pointer to a 64-bit value, and isn't a pointer to an object in the debugger process. Instead, this address is passed to the ReadProcessMemory function.
Remarks
The ServerInformation structure is used by the CoDecodeProxy function to enable native debuggers to locate the implementation of a COM interface in a server process, given a Windows Runtime interface on a proxy to the Windows Runtime object.
Requirements
Requirement | Value |
---|---|
Header | combaseapi.h |