RpcSmSetClientAllocFree, fonction (rpcndr.h)
La fonction RpcSmSetClientAllocFree active les mécanismes d’allocation et de mise en production de mémoire utilisés par les stubs du client.
Syntaxe
RPC_STATUS RpcSmSetClientAllocFree(
RPC_CLIENT_ALLOC *ClientAlloc,
RPC_CLIENT_FREE *ClientFree
);
Paramètres
ClientAlloc
Fonction utilisée pour allouer de la mémoire.
ClientFree
Fonction utilisée pour libérer de la mémoire et utilisée avec la fonction spécifiée par pfnAllocate.
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel a réussi. |
|
Le système est en mémoire insuffisante. |
Remarques
En remplaçant les routines par défaut utilisées par le stub client pour gérer la mémoire, RpcSmSetClientAllocFree établit les mécanismes d’allocation de mémoire et de libération de mémoire. Notez que les routines par défaut sont gratuites et malloc, sauf si l’appel distant se produit dans le code du gestionnaire. Dans ce cas, les fonctions de gestion de la mémoire par défaut sont RpcSmFree et RpcSmAllocate.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | rpcndr.h (inclure Rpc.h) |
Bibliothèque | Rpcrt4.lib |
DLL | Rpcrt4.dll |