Funzione RpcSmSetClientAllocFree (rpcndr.h)
La funzione RpcSmSetClientAllocFree abilita i meccanismi di allocazione e rilascio della memoria usati dagli stub del client.
Sintassi
RPC_STATUS RpcSmSetClientAllocFree(
RPC_CLIENT_ALLOC *ClientAlloc,
RPC_CLIENT_FREE *ClientFree
);
Parametri
ClientAlloc
Funzione usata per allocare memoria.
ClientFree
Funzione usata per rilasciare la memoria e usata con la funzione specificata da pfnAllocate.
Valore restituito
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
|
Il sistema non è in memoria. |
Commenti
Eseguendo l'override delle routine predefinite usate dallo stub del client per gestire la memoria, RpcSmSetClientAllocFree stabilisce l'allocazione della memoria e i meccanismi di liberazione della memoria. Si noti che le routine predefinite sono gratuite e malloc, a meno che la chiamata remota non venga eseguita all'interno del codice di gestione. In questo caso, le funzioni predefinite di gestione della memoria sono RpcSmFree e RpcSmAllocate.
Requisiti
Requisito | Valore |
---|---|
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 |