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 |
---|---|
|
Il file .idl viene compilato con l'opzione /0s . |
|
Il file idl viene compilato con l'opzione /0i, /0ic o /Oicf . |
|
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 |