Freigeben über


NdrDllGetClassObject-Funktion (rpcproxy.h)

Die NdrDllGetClassObject-Funktion ruft das Klassenobjekt des Proxys oder Stubs ab.

Syntax

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

Parameter

[in] rclsid

Klassenbezeichner des abzurufenden Proxys oder Stubs.

[in] riid

Schnittstellenbezeichner der IPSFactoryBuffer-Schnittstelle .

[out] ppv

Adresse der Ausgabevariablen, die den in riid angeforderten Schnittstellenzeiger empfängt.

[in] pProxyFileList

Zeiger auf die ProxyFileInfo-Struktur , die Informationen zum Proxy und Stub enthält.

[in] pclsid

Zeiger auf den Klassenbezeichner des Proxys oder Stubs. Geben Sie pclsid an, wenn die PROXY_CLSID Konstante im Quellcode oder als C-Compileroption definiert ist.

[in] pPSFactoryBuffer

Zeiger auf das IPSFactoryBuffer-Objekt . Der Zeiger ist in der globalen Variablen gPFactory enthalten, die in RpcProxy.h definiert ist.

Rückgabewert

Gibt bei Erfolg S_OK zurück.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile rpcproxy.h
Bibliothek Rpcrt4.lib
DLL Rpcrt4.dll