ProxyFileInfo 结构 (rpcproxy.h)

ProxyFileInfo 结构包含有关代理 DLL 中的接口代理的信息。

语法

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;

成员

pProxyVtblList

代理 DLL 中包含的代理 Vtable 数组。 每个数组元素都包含 DLL 中每个代理接口的 Vtable。

pStubVtblList

pNamesArray

代理 DLL 中包含的接口名称数组。

pDelegatedIIDs

代理 DLL 中包含的基接口标识符数组。 与未委托的接口关联的数组元素设置为 null。 如果 DLL 中没有委托任何接口, 则 pDelegatedIIDs 为 null。

pIIDLookupRtn

用于在代理列表中搜索给定接口。

TableSize

代理 DLL 中的接口数。

TableVersion

代理存根的版本。 版本可以是其中一个版本。

含义
1
.idl 文件是使用 /0s 选项编译的。
2
.idl 文件是使用 /0i、/0ic/Oicf 选项编译的。
6
代理 DLL 包含异步接口。

pAsyncIIDLookup

用于在代理列表中搜索给定的异步接口。

Filler2

未使用。

Filler3

未使用。

Filler4

未使用。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 rpcproxy.h