Freigeben über


RpcSmEnableAllocate-Funktion (rpcndr.h)

Die RpcSmEnableAllocate-Funktion richtet die Stubspeicherverwaltungsumgebung ein.

Syntax

RPC_STATUS RpcSmEnableAllocate();

Rückgabewert

Wert Bedeutung
RPC_S_OK
Der Aufruf war erfolgreich.
RPC_S_OUT_OF_MEMORY
Das System hat nicht genügend Arbeitsspeicher.
 
Hinweis Eine Liste der gültigen Fehlercodes finden Sie unter RPC-Rückgabewerte.
 

Hinweise

In Fällen, in denen die Stubspeicherverwaltung nicht durch den Server-Stub selbst aktiviert ist, rufen Anwendungen RpcSmEnableAllocate auf, um die Stubspeicherverwaltungsumgebung einzurichten. Diese Umgebung muss eingerichtet werden, bevor Sie rpcSmAllocate aufrufen. Im OSF-Kompatibilitätsmodus (/osf) kann für Server-Manager-Code, der aus dem Stub aufgerufen wird, die Speicherverwaltungsumgebung durch den Server-Stub selbst mithilfe der Zeigerbearbeitung oder des enable_allocate-Attributs eingerichtet werden. Im Standardmodus (erweitert von Microsoft) wird die Umgebung nur auf Anforderung mithilfe des Attributs enable_allocate eingerichtet. Rufen Sie andernfalls RpcSmEnableAllocate auf, bevor Sie RpcSmAllocate aufrufen. Weitere Informationen finden Sie unter Arbeitsspeicherverwaltung, RpcSmGetThreadHandle und RpcSmSetThreadHandle.

Anforderungen

   
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 (include Rpc.h)
Bibliothek Rpcrt4.lib
DLL Rpcrt4.dll

Weitere Informationen

RpcSmAllocate

RpcSmDisableAllocate