Condividi tramite


Struttura ProxyFileInfo (rpcproxy.h)

La struttura ProxyFileInfo contiene informazioni sui proxy di interfaccia nella DLL proxy.

Sintassi

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;

Members

pProxyVtblList

Matrice di tabelle virtuali proxy contenute nella DLL proxy. Ogni elemento matrice contiene la tabella virtuale per ogni interfaccia proxy nella DLL.

pStubVtblList

pNamesArray

Matrice di nomi di interfaccia contenuti nella DLL proxy.

pDelegatedIIDs

Matrice di identificatori di interfaccia di base contenuti nella DLL proxy. Gli elementi della matrice associati alle interfacce che non sono delegati sono impostati su Null. Se non vengono delegate interfacce nella DLL, pDelegatedIDs è null.

pIIDLookupRtn

Usato per cercare un'interfaccia specificata nell'elenco proxy.

TableSize

Numero di interfacce nella DLL proxy.

TableVersion

Versione dello stub proxy. La versione può essere una delle versioni.

Valore Significato
1
Il file .idl viene compilato con l'opzione /0s .
2
Il file idl viene compilato con l'opzione /0i, /0ic o /Oicf .
6
La DLL proxy contiene un'interfaccia asincrona.

pAsyncIIDLookup

Usato per cercare un'interfaccia asincrona specificata nell'elenco proxy.

Filler2

Non usato.

Filler3

Non usato.

Filler4

Non usato.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione rpcproxy.h