Structure ServerInformation (combaseapi.h)

Représente l’implémentation d’une interface COM (Component Object Model) dans un processus serveur.

Syntaxe

typedef struct tagServerInformation {
  DWORD  dwServerPid;
  DWORD  dwServerTid;
  UINT64 ui64ServerAddress;
} ServerInformation, *PServerInformation;

Membres

dwServerPid

ID de processus du serveur.

dwServerTid

L’ID de thread de l’objet serveur s’il se trouve dans le STA, 0 s’il est dans l’assistant multifacteur et 0x0000FFFF s’il se trouve dans la na.

ui64ServerAddress

ui64ServerAddress est considéré comme un type de valeur 64 bits, plutôt qu’un pointeur vers une valeur 64 bits, et n’est pas un pointeur vers un objet dans le processus de débogueur. Au lieu de cela, cette adresse est passée à la fonction ReadProcessMemory .

Remarques

La structure ServerInformation est utilisée par la fonction CoDecodeProxy pour permettre aux débogueurs natifs de localiser l’implémentation d’une interface COM dans un processus serveur, en fonction d’une interface Windows Runtime sur un proxy vers l’objet Windows Runtime.

Configuration requise

Condition requise Valeur
En-tête combaseapi.h

Voir aussi

CoDecodeProxy