Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das [enable_allocate] ACF-Attribut gibt an, dass der Server-Stubcode die Stubspeicherverwaltungsumgebung aktivieren soll.
Hinweis
Das Attribut [enable_allocate] ist veraltet und wird nicht mehr unterstützt.
[
enable_allocate
[ , optional-attribute-list]
]
interface interface-name
{
. . .
};
Parameter
-
optional-attribute-list
-
Gibt eine Liste mit null oder mehr zusätzlichen MIDL-Attributen an.
-
Schnittstellenname
-
Der Name der Schnittstelle, auf die das Attribut [enable_allcoate] angewendet wird.
Bemerkungen
Im Standardmodus aktiviert der Serverstub die Speicherumgebung nur, wenn das Attribut [enable_allocate] verwendet wird. Die Speicherverwaltungsumgebung muss aktiviert sein, bevor Der Arbeitsspeicher mithilfe von RpcSmAllocate zugewiesen werden kann. Im osf-Modus (wenn Sie mit der / osf-Option kompilieren) aktiviert der Stub diese Umgebung automatisch oder auf Anforderung, wenn das Attribut [enable_allocate] verwendet wird.
Der clientseitige Stub ist möglicherweise vertraulich für die Rpcss-Speicherverwaltungsumgebung . Wenn ein vertraulicher Client-Stub ausgeführt wird, wenn das Rpcss-Paket deaktiviert ist, werden die Standardbenutzerzuordnung/-zuordnungsgeber aufgerufen (z. B. midl_user_allocate/ midl_user_free). Wenn es aktiviert ist, verwendet das Rpcss-Paket das Paar allocator/deallocator aus dem Paket. Im Standardmodus ist der Client nur dann vertraulich, wenn das Attribut [enable_allocate] verwendet wird. In der Regel wird der clientseitige Stub in der deaktivierten Umgebung ausgeführt. Im osf-Modus (beim Kompilieren mit der / osf-Befehlszeilenoption ) ist der Client immer vertraulich für die Rpcss-Speicherverwaltungsumgebung , sodass sich das Attribut [enable_allocate] nicht auf die Client-Stubs auswirkt.
Siehe auch