RpcSmSwapClientAllocFree-Funktion (rpcndr.h)

Die RpcSmSwapClientAllocFree-Funktion tauscht die Speicherzuordnungs- und Speicherfreiheitsmechanismen des Client-Stubs gegen die vom Client bereitgestellten Mechanismen aus.

Syntax

RPC_STATUS RpcSmSwapClientAllocFree(
  RPC_CLIENT_ALLOC *ClientAlloc,
  RPC_CLIENT_FREE  *ClientFree,
  RPC_CLIENT_ALLOC **OldClientAlloc,
  RPC_CLIENT_FREE  **OldClientFree
);

Parameter

ClientAlloc

Neue Speicherzuordnungsfunktion.

ClientFree

Neue Speicher freigebende Funktion.

OldClientAlloc

Gibt die vorherige Speicherzuordnungsfunktion vor dem Aufruf dieser Funktion zurück.

OldClientFree

Gibt die vorherige Speicher freigebende Funktion vor dem Aufruf dieser Funktion zurück.

Rückgabewert

Wert Bedeutung
RPC_S_OK
Der Aufruf war erfolgreich.
RPC_S_INVALID_ARG
Das Argument ist ungültig.
 
Hinweis Eine Liste der gültigen Fehlercodes finden Sie unter RPC-Rückgabewerte.
 

Anforderungen

Anforderung Wert
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 rpcndr.h (include Rpc.h)
Bibliothek Rpcrt4.lib
DLL Rpcrt4.dll

Weitere Informationen

RpcSmAllocate

RpcSmFree

RpcSmSetClientAllocFree