다음을 통해 공유


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에 위임된 인터페이스가 없는 경우 pDelegatedIDs 는 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