Compartir a través de


Función RpcSmSwapClientAllocFree (rpcndr.h)

La función RpcSmSwapClientAllocFree intercambia los mecanismos de asignación de memoria y libre de memoria del código auxiliar del cliente con los proporcionados por el cliente.

Sintaxis

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

Parámetros

ClientAlloc

Nueva función de asignación de memoria.

ClientFree

Nueva función de liberación de memoria.

OldClientAlloc

Devuelve la función de asignación de memoria anterior antes de la llamada a esta función.

OldClientFree

Devuelve la función de liberación de memoria anterior antes de la llamada a esta función.

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se realizó correctamente.
RPC_S_INVALID_ARG
Argumento no válido.
 
Nota Para obtener una lista de códigos de error válidos, consulte Rpc Return Values.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado rpcndr.h (incluya Rpc.h)
Library Rpcrt4.lib
Archivo DLL Rpcrt4.dll

Consulte también

RpcSmAllocate

RpcSmFree

RpcSmSetClientAllocFree