Estructura ProxyFileInfo (rpcproxy.h)
La estructura ProxyFileInfo contiene información sobre los servidores proxy en el archivo DLL de proxy.
Sintaxis
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;
Miembros
pProxyVtblList
Matriz de Vtables de proxy contenidas en el archivo DLL de proxy. Cada elemento de matriz contiene la tabla virtual para cada interfaz de proxy en el archivo DLL.
pStubVtblList
pNamesArray
Matriz de nombres de interfaz contenidos en el archivo DLL de proxy.
pDelegatedIIDs
Matriz de identificadores de interfaz base contenidos en el archivo DLL de proxy. Los elementos de matriz asociados a interfaces que no están delegadas se establecen en NULL. Si no se delega ninguna interfaz en el archivo DLL, pDelegatedIIDs es null.
pIIDLookupRtn
Se usa para buscar una interfaz determinada en la lista de proxy.
TableSize
Número de interfaces en el archivo DLL de proxy.
TableVersion
Versión del código auxiliar del proxy. La versión puede ser una de las versiones.
Valor | Significado |
---|---|
|
El archivo .idl se compila con la opción /0s . |
|
El archivo .idl se compila con la opción /0i, /0ic o /Oicf . |
|
El archivo DLL de proxy contiene una interfaz asincrónica. |
pAsyncIIDLookup
Se usa para buscar una interfaz asincrónica determinada en la lista de proxy.
Filler2
No se utiliza.
Filler3
No se utiliza.
Filler4
No se usa.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | rpcproxy.h |