Структура 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
Массив прокси-виртуальныхtable, содержащихся в прокси-библиотеке DLL. Каждый элемент массива содержит Vtable для каждого прокси-интерфейса в библиотеке DLL.
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 |