Partager via


RpcSmClientFree, fonction (rpcndr.h)

La fonction RpcSmClientFree libère la mémoire retournée à partir d’un stub client.

Syntaxe

RPC_STATUS RpcSmClientFree(
  void *pNodeToFree
);

Paramètres

pNodeToFree

Pointeur vers la mémoire retournée à partir d’un stub client.

Valeur retournée

Valeur Signification
RPC_S_OK
L’appel a réussi.
 
Note Pour obtenir la liste des codes d’erreur valides, consultez Valeurs de retour RPC.
 

Notes

La fonction RpcSmClientFree libère la mémoire allouée et retournée à partir d’un stub client. Le handle de gestion de la mémoire du thread appelant cette fonction doit correspondre au handle du thread qui a effectué l’appel RPC. Utilisez RpcSmGetThreadHandle et RpcSmSetThreadHandle pour passer des handles d’un thread à un thread.

Notez que l’utilisation de RpcSmClientFree permet à une fonction de libérer la mémoire allouée dynamiquement retournée par un appel RPC sans connaître l’environnement de gestion de la mémoire à partir duquel elle a été appelée.

Spécifications

   
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

Voir aussi

RpcSmFree

RpcSmGetThreadHandle

RpcSmSetClientAllocFree

RpcSmSetThreadHandle

RpcSmSwapClientAllocFree