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 |
---|---|
|
Le fichier .idl est compilé avec l’option /0s . |
|
Le fichier .idl est compilé avec l’option /0i, /0ic ou /Oicf . |
|
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 |