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