Condividi tramite


Funzione RpcSmClientFree (rpcndr.h)

La funzione RpcSmClientFree libera la memoria restituita da uno stub client.

Sintassi

RPC_STATUS RpcSmClientFree(
  void *pNodeToFree
);

Parametri

pNodeToFree

Puntatore alla memoria restituito da uno stub client.

Valore restituito

Valore Significato
RPC_S_OK
La chiamata ha avuto esito positivo.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

Commenti

La funzione RpcSmClientFree rilascia la memoria allocata e restituita da uno stub client. L'handle di gestione della memoria del thread che chiama questa funzione deve corrispondere all'handle del thread che ha effettuato la chiamata RPC. Usare RpcSmGetThreadHandle e RpcSmSetThreadHandle per passare handle da thread a thread.

Si noti che l'uso di RpcSmClientFree consente a una funzione di liberare la memoria allocata dinamicamente restituita da una chiamata RPC senza conoscere l'ambiente di gestione della memoria da cui è stato chiamato.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione rpcndr.h (include Rpc.h)
Libreria Rpcrt4.lib
DLL Rpcrt4.dll

Vedi anche

RpcSmFree

RpcSmGetThreadHandle

RpcSmSetClientAllocFree

RpcSmSetThreadHandle

RpcSmSwapClientAllocFree