Funzione RpcSsSwapClientAllocFree (rpcndr.h)
La funzione RpcSsSwapClientAllocFree scambia i meccanismi di allocazione e rilascio della memoria usati dagli stub client con quelli forniti dal client.
Sintassi
void RpcSsSwapClientAllocFree(
RPC_CLIENT_ALLOC *ClientAlloc,
RPC_CLIENT_FREE *ClientFree,
RPC_CLIENT_ALLOC **OldClientAlloc,
RPC_CLIENT_FREE **OldClientFree
);
Parametri
ClientAlloc
Nuova funzione per allocare memoria.
ClientFree
Nuova funzione per rilasciare memoria.
OldClientAlloc
Restituisce la funzione di allocazione della memoria precedente.
OldClientFree
Restituisce la funzione precedente di liberamento della memoria.
Valore restituito
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
|
Il sistema non è in memoria. |
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
Commenti
RpcSsSwapClientAllocFree scambia i meccanismi di allocazione e di memoria correnti con quelli forniti dal client.
NotaRpcSsSwapClientAllocFree genera eccezioni, a differenza di RpcSmSwapClientAllocFree, che restituisce il codice di errore.
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 |