Función RpcSmSetClientAllocFree (rpcndr.h)
La función RpcSmSetClientAllocFree habilita los mecanismos de asignación y liberación de memoria utilizados por los códigos auxiliares del cliente.
Sintaxis
RPC_STATUS RpcSmSetClientAllocFree(
RPC_CLIENT_ALLOC *ClientAlloc,
RPC_CLIENT_FREE *ClientFree
);
Parámetros
ClientAlloc
Función usada para asignar memoria.
ClientFree
Función que se usa para liberar memoria y se usa con la función especificada por pfnAllocate.
Valor devuelto
Valor | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
El sistema no tiene memoria. |
Comentarios
Al invalidar las rutinas predeterminadas usadas por el código auxiliar del cliente para administrar la memoria, RpcSmSetClientAllocFree establece los mecanismos de asignación de memoria y de liberar memoria. Tenga en cuenta que las rutinas predeterminadas son gratuitas y malloc, a menos que la llamada remota se produzca dentro del código del administrador. En este caso, las funciones predeterminadas de administración de memoria son RpcSmFree y RpcSmAllocate.
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 |