Freigeben über


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

Weitere Informationen

CoDecodeProxy