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 [デスクトップ アプリのみ] |
Header | rpcproxy.h |