Freigeben über


RpcSmEnableAllocate-Funktion (rpcndr.h)

Die Funktion "RpcSmEnableAllocate " richtet die Speicherverwaltungsumgebung des Stubs ein.

Syntax

RPC_STATUS RpcSmEnableAllocate();

Rückgabewert

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

Bemerkungen

In Fällen, in denen die Stubspeicherverwaltung nicht vom Server-Stub selbst aktiviert ist, rufen Anwendungen RpcSmEnableAllocate auf, um die Stub-Speicherverwaltungsumgebung einzurichten. Diese Umgebung muss vor dem Aufruf von RpcSmAllocate eingerichtet werden. Im OSF-Kompatibilitätsmodus (/osf) kann für server-Manager-Code, der vom Stub aufgerufen wird, die Speicherverwaltungsumgebung durch den Server-Stub selbst mithilfe der Zeigermanipulation oder des attributs enable_allocate eingerichtet werden. Im Standardmodus (von Microsoft erweitert) 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 Speicherverwaltung, RpcSmGetThreadHandle und RpcSmSetThreadHandle.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Fenster
Header rpcndr.h (include Rpc.h)
Library Rpcrt4.lib
DLL Rpcrt4.dll

Siehe auch

RpcSmAllocate

RpcSmDisableAllocate