RpcSmSetClientAllocFree-Funktion (rpcndr.h)
Die RpcSmSetClientAllocFree-Funktion aktiviert die speicherbelegungs- und freigabemechanismen, die von den Clientstubs verwendet werden.
Syntax
RPC_STATUS RpcSmSetClientAllocFree(
RPC_CLIENT_ALLOC *ClientAlloc,
RPC_CLIENT_FREE *ClientFree
);
Parameter
ClientAlloc
Funktion, die zum Zuweisen von Arbeitsspeicher verwendet wird.
ClientFree
Funktion, die zum Freigeben von Arbeitsspeicher verwendet wird und mit der von pfnAllocate angegebenen Funktion verwendet wird.
Rückgabewert
Wert | Bedeutung |
---|---|
|
Der Aufruf war erfolgreich. |
|
Das System hat nicht genügend Arbeitsspeicher. |
Hinweise
Durch Überschreiben der Standardroutinen, die vom Clientstub zum Verwalten des Arbeitsspeichers verwendet werden, richtet RpcSmSetClientAllocFree die Mechanismen für die Speicherbelegung und die Freisetzung von Arbeitsspeicher ein. Beachten Sie, dass die Standardroutinen free und malloc sind, es sei denn, der Remoteaufruf erfolgt im Managercode. In diesem Fall sind die Standardfunktionen für die Speicherverwaltung RpcSmFree und RpcSmAllocate.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | rpcndr.h (rpc.h einschließen) |
Bibliothek | Rpcrt4.lib |
DLL | Rpcrt4.dll |