Structure ProxyFileInfo (rpcproxy.h)

La structure ProxyFileInfo contient des informations sur les proxys d’interface dans la DLL proxy.

Syntaxe

typedef struct tagProxyFileInfo {
  const PCInterfaceProxyVtblList *pProxyVtblList;
  const PCInterfaceStubVtblList  *pStubVtblList;
  const PCInterfaceName          *pNamesArray;
  const IID                      **pDelegatedIIDs;
  PIIDLookup                     pIIDLookupRtn;
  unsigned short                 TableSize;
  unsigned short                 TableVersion;
  const IID                      **pAsyncIIDLookup;
  LONG_PTR                       Filler2;
  LONG_PTR                       Filler3;
  LONG_PTR                       Filler4;
} ProxyFileInfo;

Membres

pProxyVtblList

Tableau de tables virtuelles de proxy contenues dans la DLL de proxy. Chaque élément de tableau contient la table Vtable pour chaque interface proxy dans la DLL.

pStubVtblList

pNamesArray

Tableau de noms d’interface contenus dans la DLL proxy.

pDelegatedIIDs

Tableau d’identificateurs d’interface de base contenus dans la DLL proxy. Les éléments de tableau associés aux interfaces qui ne sont pas déléguées sont définis sur null. Si aucune interface de la DLL n’est déléguée, pDelegatedIIDs a la valeur Null.

pIIDLookupRtn

Permet de rechercher une interface donnée dans la liste des proxys.

TableSize

Nombre d’interfaces dans la DLL de proxy.

TableVersion

Version du stub proxy. La version peut être l’une des versions.

Valeur Signification
1
Le fichier .idl est compilé avec l’option /0s .
2
Le fichier .idl est compilé avec l’option /0i, /0ic ou /Oicf .
6
La DLL de proxy contient une interface asynchrone.

pAsyncIIDLookup

Permet de rechercher une interface asynchrone donnée dans la liste des proxys.

Filler2

Non utilisé.

Filler3

Non utilisé.

Filler4

Non utilisé.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête rpcproxy.h