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
代理存根的版本。 版本可以是其中一个版本。
| 值 | 含义 | 
|---|---|
| 
 | .idl 文件是使用 /0s 选项编译的。 | 
| 
 | .idl 文件是使用 /0i、/0ic 或 /Oicf 选项编译的。 | 
| 
 | 代理 DLL 包含异步接口。 | 
pAsyncIIDLookup
用于在代理列表中搜索给定的异步接口。
Filler2
未使用。
Filler3
未使用。
Filler4
未使用。
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] | 
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] | 
| 标头 | rpcproxy.h |