NdrDllGetClassObject 함수(rpcproxy.h)

NdrDllGetClassObject 함수는 프록시 또는 스텁의 클래스 개체를 검색합니다.

구문

HRESULT NdrDllGetClassObject(
  [in]  REFCLSID            rclsid,
  [in]  REFIID              riid,
  [out] void                **ppv,
  [in]  const ProxyFileInfo **pProxyFileList,
  [in]  const CLSID         *pclsid,
  [in]  CStdPSFactoryBuffer *pPSFactoryBuffer
);

매개 변수

[in] rclsid

검색할 프록시 또는 스텁의 클래스 식별자입니다.

[in] riid

IPSFactoryBuffer 인터페이스의 인터페이스 식별자입니다.

[out] ppv

riid에서 요청된 인터페이스 포인터를 수신하는 출력 변수의 주소입니다.

[in] pProxyFileList

프록시 및 스텁에 대한 정보를 포함하는 ProxyFileInfo 구조체에 대한 포인터입니다.

[in] pclsid

프록시 또는 스텁의 클래스 식별자에 대한 포인터입니다. PROXY_CLSID 상수가 소스 코드 또는 C 컴파일러 옵션으로 정의된 경우 pclsid를 지정합니다.

[in] pPSFactoryBuffer

IPSFactoryBuffer 개체에 대한 포인터입니다. 포인터는 RpcProxy.h에 정의된 전역 변수 gPFactory에 포함되어 있습니다.

반환 값

성공하면 S_OK를 반환합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 rpcproxy.h
라이브러리 Rpcrt4.lib
DLL Rpcrt4.dll