ServerInformation-Struktur (combaseapi.h)
Stellt die Implementierung einer COM-Schnittstelle (Component Object Model) in einem Serverprozess dar.
Syntax
typedef struct tagServerInformation {
DWORD dwServerPid;
DWORD dwServerTid;
UINT64 ui64ServerAddress;
} ServerInformation, *PServerInformation;
Member
dwServerPid
Die Prozess-ID des Servers.
dwServerTid
Die Thread-ID des Serverobjekts, wenn es sich in der STA befindet, 0, wenn es sich im MTA befindet, und 0x0000FFFF , wenn es sich in der NA befindet.
ui64ServerAddress
ui64ServerAddress gilt als 64-Bit-Werttyp und nicht als Zeiger auf einen 64-Bit-Wert und ist kein Zeiger auf ein Objekt im Debuggerprozess. Stattdessen wird diese Adresse an die ReadProcessMemory-Funktion übergeben.
Hinweise
Die ServerInformation-Struktur wird von der CoDecodeProxy-Funktion verwendet, um systemeigenen Debuggern das Auffinden der Implementierung einer COM-Schnittstelle in einem Serverprozess zu ermöglichen, wobei eine Windows-Runtime-Schnittstelle auf einem Proxy für das Windows-Runtime-Objekt vorhanden ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | combaseapi.h |