Compartir a través de


Función RpcSmClientFree (rpcndr.h)

La función RpcSmClientFree libera la memoria devuelta desde un código auxiliar de cliente.

Sintaxis

RPC_STATUS RpcSmClientFree(
  void *pNodeToFree
);

Parámetros

pNodeToFree

Puntero a la memoria devuelta desde un código auxiliar de cliente.

Valor devuelto

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

Comentarios

La función RpcSmClientFree libera la memoria asignada y devuelta desde un código auxiliar de cliente. El identificador de administración de memoria del subproceso que llama a esta función debe coincidir con el identificador del subproceso que realizó la llamada RPC. Use RpcSmGetThreadHandle y RpcSmSetThreadHandle para pasar identificadores de subproceso a subproceso.

Tenga en cuenta que el uso de RpcSmClientFree permite que una función libere memoria asignada dinámicamente devuelta por una llamada RPC sin conocer el entorno de administración de memoria desde el que se llamó.

Requisitos

   
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

RpcSmFree

RpcSmGetThreadHandle

RpcSmSetClientAllocFree

RpcSmSetThreadHandle

RpcSmSwapClientAllocFree