Compartilhar via


Estrutura ProxyFileInfo (rpcproxy.h)

A estrutura ProxyFileInfo contém informações sobre os proxies de interface na DLL do proxy.

Sintaxe

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;

Membros

pProxyVtblList

Matriz de Vtables proxy contidas na DLL do proxy. Cada elemento de matriz contém a Vtable para cada interface proxy na DLL.

pStubVtblList

pNamesArray

Matriz de nomes de interface contidos na DLL do proxy.

pDelegatedIIDs

Matriz de identificadores de interface base contidos na DLL do proxy. Os elementos de matriz associados a interfaces que não são delegadas são definidos como nulos. Se nenhuma interface na DLL for delegada, pDelegatedIIDs será nulo.

pIIDLookupRtn

Usado para pesquisar uma determinada interface na lista de proxy.

TableSize

Número de interfaces na DLL do proxy.

TableVersion

Versão do stub de proxy. A versão pode ser uma das versões.

Valor Significado
1
O arquivo .idl é compilado com a opção /0s .
2
O arquivo .idl é compilado com a opção /0i, /0ic ou /Oicf .
6
A DLL do proxy contém uma interface assíncrona.

pAsyncIIDLookup

Usado para pesquisar uma determinada interface assíncrona na lista de proxy.

Filler2

Não usado.

Filler3

Não usado.

Filler4

Não usado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho rpcproxy.h